James C. Harden

dblp:13/95 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 1996
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 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.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Integrated circuit design · 34% Memory systems · 23% Interconnection networks and networks-on-chip · 20%

Topics — the 16 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design
asynchronous circuit design
0.011996
Phased Logic Supporting the Synchronous Design Paradigm with Delay-Insensitive Circuitry · IEEE Trans. Computers 1996
Integrated circuit design › asynchronous circuit design
delay-insensitive circuit
0.011996
Phased Logic Supporting the Synchronous Design Paradigm with Delay-Insensitive Circuitry · IEEE Trans. Computers 1996
Electronic design automation
logic synthesis
0.011996
Phased Logic Supporting the Synchronous Design Paradigm with Delay-Insensitive Circuitry · IEEE Trans. Computers 1996
Integrated circuit design › asynchronous circuit design
phased logic
0.011996
Phased Logic Supporting the Synchronous Design Paradigm with Delay-Insensitive Circuitry · IEEE Trans. Computers 1996
Memory systems › memory consistency
memory consistency model
0.011994
Access Graphs: A Model for Investigating Memory Consistency · IEEE Trans. Parallel Distributed Syst. 1994
Memory systems › memory consistency
memory consistency verification
0.011994
Access Graphs: A Model for Investigating Memory Consistency · IEEE Trans. Parallel Distributed Syst. 1994
Memory systems
shared memory
0.011994
Access Graphs: A Model for Investigating Memory Consistency · IEEE Trans. Parallel Distributed Syst. 1994
Interconnection networks and networks-on-chip › routing algorithms › adaptive routing
fault-tolerant adaptive routing
0.011991
An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-Ary n-Cubes · IEEE Trans. Computers 1991
Interconnection networks and networks-on-chip
interconnection networks
0.011991
An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-Ary n-Cubes · IEEE Trans. Computers 1991
Interconnection networks and networks-on-chip › network topology › torus network
k-ary n-cube
0.011991
An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-Ary n-Cubes · IEEE Trans. Computers 1991
Electronic design automation › physical design
routing
0.011991
An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-Ary n-Cubes · IEEE Trans. Computers 1991
Interconnection networks and networks-on-chip › routing algorithms
wormhole routing
0.011991
An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-Ary n-Cubes · IEEE Trans. Computers 1991
Integrated circuit design › VLSI design
wafer-scale integration
0.011988
Architectural Yield Optimization for WSI · IEEE Trans. Computers 1988
Electronic design automation › design for manufacturability
yield modeling
0.011988
Architectural Yield Optimization for WSI · IEEE Trans. Computers 1988
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor
0.011994
Access Graphs: A Model for Investigating Memory Consistency · IEEE Trans. Parallel Distributed Syst. 1994
Electronic design automation
design methodology
0.011988
Architectural Yield Optimization for WSI · IEEE Trans. Computers 1988

Methods — techniques the papers use, named apart from their topics

marked graph theory · 0.0LEDR signaling · 0.0graph modeling · 0.0causality analysis · 0.0virtual channels · 0.0channel dependency graph · 0.0hierarchical yield analysis · 0.0
YearPublicationVenuePosition
1996 Phased Logic Supporting the Synchronous Design Paradigm with Delay-Insensitive Circuitry
abstract
Phased logic is proposed as a solution to the increasing problem of timing complexity in digital design. It is a delay-insensitive design methodology that seeks to restore the separation between logical and physical design by eliminating the need to distribute low-skew clock signals and carefully balance propagation delays. However, unlike other methodologies that avoid clocks, phased logic supports the cyclic, deterministic behavior of the synchronous design paradigm. This permits the designer to rely chiefly on current experience and CAD tools to create phased logic systems. Marked graph theory is used as a framework for governing the interaction of phased logic gates that operate directly on Level-Encoded two-phase Dual-Rail (LEDR) signals. A synthesis algorithm is developed for converting clocked systems to phased logic systems and is applied to benchmark examples. Performance results indicate that phased logic tends to be tolerant of logic delay imbalances and has predictable worst-case timing behavior. Although phased logic requires additional circuitry, it has the potential to shorten the design cycle by reducing timing complexities.
Daniel H. Linder, James C. Harden
IEEE Trans. Computers2
1994 Access Graphs: A Model for Investigating Memory Consistency
abstract
Computer architectures supporting shared memory continue to increase in complexity as designers seek to improve memory performance. This is especially true of proposals for massively parallel systems with distributed, yet shared, memory. The need to maintain a reasonably simple memory model for programmers, in spite of enhancements like caches and access pipelining, is responsible for many of the complications. We develop a novel graph model, access graphs, for visualizing processor/memory interaction. Access graphs symbolically represent the causal relationships between load, store, and synchronization events. The focus is on two classes of access graphs: pseudo and real. A pseudo access graph describes an execution in terms of abstract events familiar to the programmer. If the pseudo access graph is acyclic, then memory consistency is preserved during the execution. A real access graph describes an execution in terms of physical events known to the hardware designer. A real access graph must be acyclic since hardware cannot violate causality. Memory consistency can be verified for a given computer system by proving that for any acyclic real access graph describing a program's execution on that computer, an acyclic pseudo access graph can be derived describing the same execution.>
Daniel H. Linder, James C. Harden
IEEE Trans. Parallel Distributed Syst.2
1991 An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-Ary n-Cubes
abstract
The concept of virtual channels is extended to multiple virtual communication systems that provide adaptability and fault tolerance in addition to being deadlock-free. A channel dependency graph is taken as the definition of what connections are possible, and any routing function must use only those connections defined by it. Virtual interconnection networks allowing adaptive, deadlock-free routing are examined for three k-ary n-cube topologies: unidirectional, torus-connected bidirectional, and mesh-connected bidirectional.>
Daniel H. Linder, James C. Harden
IEEE Trans. Computers2
1988 Architectural Yield Optimization for WSI
abstract
A novel methodology for investigating wafer-scale integration (WSI) designs is proposed. This methodology combines the results of work on integrated circuit yield modeling with a study of the effects of system architecture in large-area integrated circuit yield. This work provides a hierarchical framework in which computing structures may be analyzed to determine functionality on a wafer scale and develops methods by which this functionality can be optimized.>
James C. Harden, Noel R. Strader II
IEEE Trans. Computers1