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

Patrick T. Gaughan

dblp:58/4386 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 1997
—ORCID · none

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

Systems, architecture and hardware · 5 · 3 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1

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
Interconnection networks and networks-on-chip · 64% Hardware reliability and fault tolerance · 12% Performance modeling and evaluation · 10%

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

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip › routing algorithms
fault-tolerant routing
0.021995
A Family of Fault-Tolerant Routing Protocols for Direct Multiprocessor Networks · IEEE Trans. Parallel Distributed Syst. 1995
Ariadne - An Adaptive Router for Fault-Tolerant Multicomputers · ISCA 1994
Interconnection networks and networks-on-chip › routing algorithms
deadlock-free routing
0.011996
Distributed Deadlock-Free Routing in Faulty, Pipelined, Direct Interconnection Networks · IEEE Trans. Computers 1996
Hardware reliability and fault tolerance › network fault tolerance
fault-tolerant interconnection network
0.011996
Distributed Deadlock-Free Routing in Faulty, Pipelined, Direct Interconnection Networks · IEEE Trans. Computers 1996
Interconnection networks and networks-on-chip › routing algorithms
adaptive routing
0.011995
A Family of Fault-Tolerant Routing Protocols for Direct Multiprocessor Networks · IEEE Trans. Parallel Distributed Syst. 1995
Performance modeling and evaluation › network performance analysis
interconnection network performance
0.011995
A Performance Model of Pipelined K-ary n-cubes · IEEE Trans. Computers 1995
Electronic design automation › physical design
routing
0.011995
A Family of Fault-Tolerant Routing Protocols for Direct Multiprocessor Networks · IEEE Trans. Parallel Distributed Syst. 1995
Interconnection networks and networks-on-chip
router
0.011994
Ariadne - An Adaptive Router for Fault-Tolerant Multicomputers · ISCA 1994
Interconnection networks and networks-on-chip › flow control
virtual channel flow control
0.011996
Distributed Deadlock-Free Routing in Faulty, Pipelined, Direct Interconnection Networks · IEEE Trans. Computers 1996
Interconnection networks and networks-on-chip
virtual channels
0.011995
A Performance Model of Pipelined K-ary n-cubes · IEEE Trans. Computers 1995
Distributed systems
fault tolerance
0.011994
Ariadne - An Adaptive Router for Fault-Tolerant Multicomputers · ISCA 1994

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

flit-level simulation · 0.0wormhole routing · 0.0simulation · 0.0performance analysis · 0.0analytic performance modeling · 0.0pipelined circuit switching · 0.0m-misroute backtracking · 0.0
YearPublicationVenuePosition
1997 Faster fractal image compression using quadtree recomposition
David Jeff Jackson, Wagdy Mahmoud, William A. Stapleton, Patrick T. Gaughan
Image Vis. Comput.4
1996 Distributed Deadlock-Free Routing in Faulty, Pipelined, Direct Interconnection Networks
abstract
This paper focuses on designing high performance pipelined networks that can operate in the presence of dynamic component failures. A general, rigorous framework for deadlock-free communication in faulty, pipelined networks is developed. A mechanism is also proposed for recovering from dynamic link and node failures. The recovery mechanism (1) is fully distributed, (2) does not require timeouts, (3) prevents fault-induced deadlock, and (4) is integrated into the virtual channel flow control mechanisms. This recovery mechanism is used to develop a new pipelined communication mechanism-acknowledged pipelined circuit-switching (APCS). This mechanism supports existing routing protocols that can tolerate a maximal number of static link failures, i.e., one less than the number of ports on a node. An implementation of a novel router architecture is described and the results of detailed flit level simulations are presented. Finally, the proposed recovery mechanism is shown to be applicable to existing adaptive wormhole routing protocols which are prone to deadlock in the presence of dynamic faults.
Patrick T. Gaughan, Binh Vien Dao, Sudhakar Yalamanchili, David E. Schimmel
IEEE Trans. Computers1
1995 A Performance Model of Pipelined K-ary n-cubes
abstract
Pipelined communication using virtual channels can realize low latency, high throughput, inter-processor communication. This paper presents an analytic performance model of pipelined communication in k-ary n cubes. The model contains elements intended to capture and study key performance issues. In addition to the modeling of throughput and latency, the following issues are addressed using this model: (1) the tradeoff between full-duplex vs. half-duplex links, (2) the effects of intranode delay, (3) the effects of buffer size for each virtual channel. Detailed simulation experiments under a variety of conditions establish the viability of this model.>
Patrick T. Gaughan, Sudhakar Yalamanchili
IEEE Trans. Computers1
1995 A Family of Fault-Tolerant Routing Protocols for Direct Multiprocessor Networks
abstract
Our goal is to reconcile the conflicting demands of performance and fault-tolerance in interprocessor communication. To this end, we propose a pipelined communication mechanism-pipelined circuit-switching (PCS)-which is a variant of the well known wormhole routing (WR) mechanism. PCS relaxes some of the routing constraints imposed by WR and as a result enables routing behavior that cannot otherwise be realized. This paper presents a new class of adaptive routing algorithms-misrouting backtracking with m misroutes (MB-m). This class of routing algorithms is made possible by PCS. We provide an analysis of the performance and static fault-tolerant properties of MB-m. The results of an experimental evaluation of PCS and MB-3 are also presented. This methodology provides performance approaching that of WR, while realizing a level of resilience to static faults that is difficult to achieve with WR.>
Patrick T. Gaughan, Sudhakar Yalamanchili
IEEE Trans. Parallel Distributed Syst.1
1994 Scouting: Fully Adaptive, Deadlock-Free Routing in Faulty Pipelined Networks
abstract
Adaptive routing protocols based on message pipelining using wormhole routing (WR) can provide superior performance. However, the occurrence of faults can lead to situations that may produce deadlock. Variants of adaptive WR have been introduced (P.T. Gaughan and S. Yalamanchili, 1992) that employ backtracking and misrouting to first establish a path, followed by message pipelining (pipelined circuit switching, or PCS). This scheme avoids deadlock due to faults, but is overly conservative leading to reduced performance. The paper introduces a new family of flow control mechanisms ranging from WR to PCS that offers a compromise by only decoupling the routing probe and the data fits the minimal extent required to provide deadlock-free routing in the presence of faults.
José Duato, V. B. Dao, Patrick T. Gaughan, Sudhakar Yalamanchili
ICPADS3
1994 Ariadne - An Adaptive Router for Fault-Tolerant Multicomputers
abstract
Adaptive routing has been proposed as a means of improving performance and fault-tolerance in multicomputer networks. While a number of algorithms have been proposed, few adaptive routers have been implemented in hardware. This paper presents the design and implementation of Ariadne/spl minus/a prototype single chip, hardware router. The primary motivation is tolerance to link and router failures, while reconciling conflicting demands on performance. This is achieved by implementing the m-misroute backtracking protocol (MB-m) using the pipelined circuit-switching communication mechanism. Ariadne implements two virtual data channels and one virtual control channel per physical link. The router is self-timed with single flit buffering at the input and output ports, and is fully adaptive.>
James D. Allen, Patrick T. Gaughan, David E. Schimmel, Sudhakar Yalamanchili
ISCA2