Demo Data from EDBT 2026 / reviewers in the wild / expert
Pramod Chandra P. Bhatt
dblp:37/1520 · also P. C. P. Bhatt
· DBLP profile ↗
15ranked-venue papers
2as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9Software engineering, systems software and programming languages · 3Theory of computation · 3 · 2 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
3 papers |
Algorithms and data structures · 77% Computational geometry · 22% Automata and formal languages · 1% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Electronic design automation · 37% Parallel and multicore computing · 29% Integrated circuit design · 16% |
Topics — the 17 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › sequence algorithms › sorting
integer sorting |
0.0 | 1 | 1991 | Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991 |
Algorithms and data structures › sequence algorithms › sorting › integer sorting
parallel integer sorting |
0.0 | 1 | 1991 | Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991 |
Algorithms and data structures › sequence algorithms
sorting |
0.0 | 1 | 1991 | Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991 |
Computational geometry › triangulation
delaunay triangulation |
0.0 | 1 | 1990 | Efficient VLSI Parallel Algorithm for Delaunay Triangulation on Orthogonal Tree Network in Two and Three Dimensions · IEEE Trans. Computers 1990 |
Interconnection networks and networks-on-chip › interconnection networks
VLSI networks |
0.0 | 1 | 1983 | Efficient VLSI Networks for Parallel Processing Based on Orthogonal Trees · IEEE Trans. Computers 1983 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1991 | Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991 |
Parallel and multicore computing › parallel algorithms
parallel algorithm design |
0.0 | 1 | 1990 | Efficient VLSI Parallel Algorithm for Delaunay Triangulation on Orthogonal Tree Network in Two and Three Dimensions · IEEE Trans. Computers 1990 |
Integrated circuit design
VLSI complexity |
0.0 | 1 | 1990 | Efficient VLSI Parallel Algorithm for Delaunay Triangulation on Orthogonal Tree Network in Two and Three Dimensions · IEEE Trans. Computers 1990 |
Electronic design automation
design representation |
0.0 | 1 | 1980 | A Structured Language for CAD of Digital Systems · ISCA 1980 |
Electronic design automation
hardware description language |
0.0 | 1 | 1980 | A Structured Language for CAD of Digital Systems · ISCA 1980 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1980 | A Structured Language for CAD of Digital Systems · ISCA 1980 |
Parallel and multicore computing
parallel graph algorithms |
0.0 | 1 | 1983 | Efficient VLSI Networks for Parallel Processing Based on Orthogonal Trees · IEEE Trans. Computers 1983 |
Integrated circuit design
digital circuit design |
0.0 | 1 | 1974 | A Note on Q-Universal Logic Modules · IEEE Trans. Computers 1974 |
Electronic design automation › logic synthesis
sequential circuit synthesis |
0.0 | 1 | 1974 | A New Representation of Sequential Machines for Determining All Incompatible Pairs · IEEE Trans. Computers 1974 |
Electronic design automation › logic synthesis › logic network design
universal logic modules |
0.0 | 1 | 1974 | A Note on Q-Universal Logic Modules · IEEE Trans. Computers 1974 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1980 | A Structured Language for CAD of Digital Systems · ISCA 1980 |
Automata and formal languages
finite automata |
0.0 | 1 | 1974 | A New Representation of Sequential Machines for Determining All Incompatible Pairs · IEEE Trans. Computers 1974 |
Methods — techniques the papers use, named apart from their topics
orthogonal tree network · 0.0logarithmic delay model · 0.0thompson's model · 0.0VLSI complexity analysis · 0.0top-down design methodology · 0.0state representation · 0.0procedural hardware description · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | An Interesting Way to Partition a Number
Pramod Chandra P. Bhatt |
Inf. Process. Lett. | 1 |
| 1997 | A Fault Tolerant Protocol As an Extension to a Distributed Mutual Exclusion AlgorithmabstractIn this paper, we present an extension to Kerry Raymond's tree based distributed mutual exclusion algorithm to make it fault tolerant. The algorithm uses a spanning tree of a computer network. With N nodes in the network the number of messages exchanged per critical section entry is typically O(log N). The novelty of the algorithm lies in each node holding information only about its immediate neighbors in the spanning tree. We basically present a protocol to make the algorithm tolerant to single node/link failure and associated network partition. This protocol assumes that the graph of the underlying network is biconnected. Basically we attempt reconfiguration of the tree after isolating the failed components. With this enhancement a significant number of cases in which the algorithm would have halted due to lack of communication paths, can be effectively handled by utilizing alternative communication paths now available, thus continuing to provide the mutual exclusion service. Vinaya Revannaswamy, Pramod Chandra P. Bhatt |
ICPADS | 2 |
| 1993 | The design of a library support system for a telecommunication system synthesis environmentabstractArchitectural level design and synthesis requires a versatile library support system. Such a system must have provisions for organizing abstract models in a hierarchical manner as well as retrieval and storage of components in an object-oriented manner. Common relations between models can then be captured and different library models substituted and reused within the environment. An example of the capabilities of the library system for DASE is also provided.> Oryal Tanir, Vinod K. Agarwal, Pramod Chandra P. Bhatt |
RSP | 3 |
| 1993 | DKRL - An Object-Oriented Language to Support Problem Solving in Distributed Blackboard SystemsabstractFor distributed problem solving systems, there is a need to define knowledge at two levels, one external to the agents and the other internal to the agents. External knowledge is required to achieve cooperation among agents and global convergence of the problem solving process, whereas internal knowledge is required to solve the sub-problems assigned to the agents. External knowledge specifies the role of each agent and its relationship with other agents in the system. Internal knowledge specifies knowledge structure and the problem solving process within each agent. DKRL is an object-oriented language for describing distributed blackboard systems. In DKRL a problem solving system is described as a collection of distributed intelligent, autonomous agents (modelled as objects), cooperating to solve the problem. An agent consists of a knowledge base, a behaviour part, a local controller, a monitor, and a communication controller. DKRL has characteristics of a dynamic nature, i.e. the agents can be created dynamically and the relationship among them also changes dynamically. An agent in DKRL’s computational model cannot be activated by more than one message at the same time and uses a virtual synchrony environment for message transmission among agents. This model combines the advantages of remote procedure calls with those of asynchronous message passing. DKRL allows object-oriented programming techniques to be used for system development and facilitates the development by allowing one-to-one mapping between the objects in the knowledge model and the knowledge base of the agent. In this paper, we give an overview of the distributed blackboard paradigm for which DKRL was developed as well as the design considerations. We also propose and formally describe the underlying models of DKRL and explain how concurrency is exploited by DKRL. We conclude with the current status of and preliminary experience with DKRL in using it for the development of a gate assignment problem. Manoj K. Saxena, Kanad K. Biswas, Pramod Chandra P. Bhatt |
Int. J. Pattern Recognit. Artif. Intell. | 3 |
| 1992 | A system level synthesis framework for computer architecturesabstractA framework for system level synthesis is presented, and a suitable language, DSL, for capturing design specifications and generating control graphs amiable to synthesis is proposed. The three stages in the synthesis process-design specification, intermediate representation, and synthesis-are examined in detail. A rough version of the language is used to model a simple system.> Oryal Tanir, Vinod K. Agarwal, Pramod Chandra P. Bhatt |
RSP | 3 |
| 1991 | Improved Deterministic Parallel Integer Sorting
Pramod Chandra P. Bhatt, Krzysztof Diks, Torben Hagerup, Tomasz Radzik, Sanjeev Saxena |
Inf. Comput. | 1 |
| 1990 | Efficient VLSI Parallel Algorithm for Delaunay Triangulation on Orthogonal Tree Network in Two and Three DimensionsabstractAn algorithm with worst case time complexity O(log/sup 2/N) in two dimensions and O(m/sup 1/2/log N) in three dimensions with N input points and m as the number of tetrahedra in triangulation is given. Its AT/sup 2/ VLSI complexity on Thompson's logarithmic delay model, (1983) is O(N/sup 2/log/sup 6/N) in two dimensions and O(m/sup 2/Nlog/sup 4/ N) in three dimensions.> Sanjeev Saxena, Pramod Chandra P. Bhatt |
IEEE Trans. Computers | 2 |
| 1988 | On Parallel Sorting and Addition with Concurrent Writes
Sanjeev Saxena, Pramod Chandra P. Bhatt |
FSTTCS | 2 |
| 1987 | An efficient retargetable microprogram generating system
M. Balakrishnan, Pramod Chandra P. Bhatt, Bharat B. Madan |
Microprocessing and Microprogramming | 2 |
| 1986 | A survey of microprogramming languages
M. Balakrishnan, Bharat B. Madan, Pramod Chandra P. Bhatt |
Microprocessing and Microprogramming | 3 |
| 1985 | Parallel algorithms for tree traversals
N. C. Kalra, Pramod Chandra P. Bhatt |
Parallel Comput. | 2 |
| 1983 | Efficient VLSI Networks for Parallel Processing Based on Orthogonal TreesabstractIn this paper we describe two interconnection networks for parallel processing, namely the orthogonal trees network and the orthogonal tree cycles (OTN and OTC). Both networks are suitable for VISI implementation and have been analyzed using Thompson's model of VLSI. While the OTN and OTC have time performances similar to fast networks such as the perfect shuffle network (PSN), the cube comnected cycles (CCC), etc., they have substantially better area * time2 performances for a number of matrix and graph problems. For instance, the connected components and a minimal spanning tree of an undirected N-vertex graph can be found in 0(log4 N) time on the OTC with an area * time2 performance of 0(N2 log8 N) and 0(N2 log9 N) respectively. This is asymptoticaly much better than the performances of the CCC, PSN and Mesh. The OTC and OTN can be looked upon as general purpose parallel processors since a number of other problems such as sorting and DFT can be solved on them with an area * time2 performance matching that of other networks. Finally, programming the OTN and OTC is simple and they are also amenable to pipelining a series of problems. Dhruva Nath, S. N. Maheshwari, Pramod Chandra P. Bhatt |
IEEE Trans. Computers | 3 |
| 1980 | A Structured Language for CAD of Digital SystemsabstractWe present a language RACHNA, which in our opinion, can form the basis of a CAD system. In RACHNA various hardware features like - asynchronism, parallelism, pipelining, timing and delays etc. can be described in a procedural frame-work. A number of control constructs have been provided, which can be suitably nested. It allows a designer to include structural information also, giving him a better control over the final hardware realization. A design can be evolved in a top-down manner by defining subsystems as Processes, Modules and Functions. RACHNA is associated with an interpreted graph model, which defines its semantics and is useful for simulation and logic synthesis. Pramod Chandra P. Bhatt |
ISCA | 2 |
| 1974 | A Note on Q-Universal Logic ModulesabstractSome comments are offered on the number of I/O terminals p of the Q-universal logic modules (ULM) [2]. An equation is given in this note which will determine minimum number of I/O terminals for all n. Sureshchander, Pramod Chandra P. Bhatt |
IEEE Trans. Computers | 2 |
| 1974 | A New Representation of Sequential Machines for Determining All Incompatible PairsabstractIn this correspondence a new representation of a sequential machine (without output) is given which enables the determination of all incompatible pairs without any intermediate step(s). The method is programmable, is much faster, and requires less memory than existing methods. Sureshchander, Pramod Chandra P. Bhatt |
IEEE Trans. Computers | 2 |