Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pramod Chandra P. Bhatt

dblp:37/1520 · also P. C. P. Bhatt · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › sequence algorithms › sorting
integer sorting
0.011991
Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991
Algorithms and data structures › sequence algorithms › sorting › integer sorting
parallel integer sorting
0.011991
Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991
Algorithms and data structures › sequence algorithms
sorting
0.011991
Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991
Computational geometry › triangulation
delaunay triangulation
0.011990
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.011983
Efficient VLSI Networks for Parallel Processing Based on Orthogonal Trees · IEEE Trans. Computers 1983
Parallel and multicore computing
parallel algorithms
0.011991
Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991
Parallel and multicore computing › parallel algorithms
parallel algorithm design
0.011990
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.011990
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.011980
A Structured Language for CAD of Digital Systems · ISCA 1980
Electronic design automation
hardware description language
0.011980
A Structured Language for CAD of Digital Systems · ISCA 1980
Electronic design automation
logic synthesis
0.011980
A Structured Language for CAD of Digital Systems · ISCA 1980
Parallel and multicore computing
parallel graph algorithms
0.011983
Efficient VLSI Networks for Parallel Processing Based on Orthogonal Trees · IEEE Trans. Computers 1983
Integrated circuit design
digital circuit design
0.011974
A Note on Q-Universal Logic Modules · IEEE Trans. Computers 1974
Electronic design automation › logic synthesis
sequential circuit synthesis
0.011974
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.011974
A Note on Q-Universal Logic Modules · IEEE Trans. Computers 1974
Performance modeling and evaluation
simulation
0.011980
A Structured Language for CAD of Digital Systems · ISCA 1980
Automata and formal languages
finite automata
0.011974
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
YearPublicationVenuePosition
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 Algorithm
abstract
In 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
ICPADS2
1993 The design of a library support system for a telecommunication system synthesis environment
abstract
Architectural 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
RSP3
1993 DKRL - An Object-Oriented Language to Support Problem Solving in Distributed Blackboard Systems
abstract
For 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 architectures
abstract
A 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
RSP3
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 Dimensions
abstract
An 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. Computers2
1988 On Parallel Sorting and Addition with Concurrent Writes
Sanjeev Saxena, Pramod Chandra P. Bhatt
FSTTCS2
1987 An efficient retargetable microprogram generating system
M. Balakrishnan, Pramod Chandra P. Bhatt, Bharat B. Madan
Microprocessing and Microprogramming2
1986 A survey of microprogramming languages
M. Balakrishnan, Bharat B. Madan, Pramod Chandra P. Bhatt
Microprocessing and Microprogramming3
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 Trees
abstract
In 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. Computers3
1980 A Structured Language for CAD of Digital Systems
abstract
We 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
ISCA2
1974 A Note on Q-Universal Logic Modules
abstract
Some 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. Computers2
1974 A New Representation of Sequential Machines for Determining All Incompatible Pairs
abstract
In 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. Computers2