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

Steven L. Scott

dblp:34/2394 · DBLP profile ↗
← Back
7ranked-venue papers
6as first author
0since 2021 · last 1998
—ORCID · none

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

Systems, architecture and hardware · 7 · 6 first-authorSoftware engineering, systems software and programming languages · 3 · 3 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
6 papers
Interconnection networks and networks-on-chip · 53% Memory systems · 19% Parallel and multicore computing · 13%

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

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip › network topology › torus network
k-ary n-cube
0.021994
The Impact of Pipelined Channels on k-ary n-Cube Networks · IEEE Trans. Parallel Distributed Syst. 1994
Performance of Pruning-Cache Directories for Large-Scale Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993
Interconnection networks and networks-on-chip
network topology
0.021994
The Impact of Pipelined Channels on k-ary n-Cube Networks · IEEE Trans. Parallel Distributed Syst. 1994
Performance of Pruning-Cache Directories for Large-Scale Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993
Parallel and multicore computing
multiprocessor system
0.011996
Synchronization and Communication in the T3E Multiprocessor · ASPLOS 1996
Interconnection networks and networks-on-chip › switching network
multistage interconnection network
0.021990
The Use of Feedback in Multiprocessors and Its Application to Tree Saturation Control · IEEE Trans. Parallel Distributed Syst. 1990
Using Feedback to Control Tree Saturation in Multistage Interconnection Networks · ISCA 1989
Memory systems
cache coherence
0.011993
Performance of Pruning-Cache Directories for Large-Scale Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993
Memory systems › cache coherence
directory-based coherence
0.011993
Performance of Pruning-Cache Directories for Large-Scale Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993
Embedded and real-time systems › control systems
feedback control
0.011990
The Use of Feedback in Multiprocessors and Its Application to Tree Saturation Control · IEEE Trans. Parallel Distributed Syst. 1990
Performance modeling and evaluation › parallel system performance
multiprocessor performance
0.011990
The Use of Feedback in Multiprocessors and Its Application to Tree Saturation Control · IEEE Trans. Parallel Distributed Syst. 1990
Interconnection networks and networks-on-chip › network topology › torus network
3d torus
0.011996
Synchronization and Communication in the T3E Multiprocessor · ASPLOS 1996
Memory systems › memory hierarchy
cache hierarchy
0.011993
Performance of Pruning-Cache Directories for Large-Scale Multiprocessors · IEEE Trans. Parallel Distributed Syst. 1993
Performance modeling and evaluation › performance evaluation methodology
simulation and analytical modeling
0.011992
Performance of the SCI Ring · ISCA 1992

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

simulation · 0.0analysis · 0.0analytical modeling · 0.0feedback control · 0.0
YearPublicationVenuePosition
1998 Convergence Points on Commercial Parallel Systems: Do We Have the Node Architecture? Do We Have the Network? Do We Have the Programming Paradigm?
Henry G. Dietz, José Duato, Steven L. Scott, Thomas L. Sterling, Craig B. Stunkel, Stephen R. Wheat
ICPP3
1996 Synchronization and Communication in the T3E Multiprocessor
abstract
This paper describes the synchronization and communication primitives of the Cray T3E multiprocessor, a shared memory system scalable to 2048 processors. We discuss what we have learned from the T3D project (the predecessor to the T3E) and the rationale behind changes made for the T3E. We include performance measurements for various aspects of communication and synchronization.The T3E augments the memory interface of the DEC 21164 microprocessor with a large set of explicitly-managed, external registers (E-registers). E-registers are used as the source or target for all remote communication. They provide a highly pipelined interface to global memory that allows dozens of requests per processor to be outstanding. Through E-registers, the T3E provides a rich set of atomic memory operations and a flexible, user-level messaging facility. The T3E also provides a set of virtual hardware barrier/eureka networks that can be arbitrarily embedded into the 3D torus interconnect.
Steven L. Scott
ASPLOS1
1994 The Impact of Pipelined Channels on k-ary n-Cube Networks
abstract
In a pipelined-channel interconnection network, multiple bits may be simultaneously in flight on a single wire. This allows the cycle time of the network to be independent of the wire lengths, significantly affecting the network design trade-offs. This paper investigates the design and performance of pipelined channel k-ary n-cube networks, with particular emphasis on the choice of dimensionality and radix. Networks are investigated under the constant link width, constant node size and constant bisection constraints. We find that the optimal dimensionality of pipelined-channel networks is higher than that of nonpipelined-channel networks, with the difference being greater under looser wiring constraints. Their radix should remain roughly constant as network size is grown, decreasing slightly for some unidirectional tori and increasing slightly for some bidirectional meshes. Pipelined-channel networks are shown to provide lower latency and higher bandwidth than their nonpipelined-channel counterparts, especially for high-dimensional networks. The paper also investigates the effects of switching overhead and message lengths, indicating where results agree with and differ from previous results obtained for nonpipelined-channel networks.>
Steven L. Scott, James R. Goodman
IEEE Trans. Parallel Distributed Syst.1
1993 Performance of Pruning-Cache Directories for Large-Scale Multiprocessors
abstract
Multis, shared-memory multiprocessors that are implemented with single buses and snooping cache protocols are inherently limited to a small number of processors, and, as systems grow beyond a single bus, the bandwidth requirements of broadcast operations limit scalability. Hardware support to provide cache coherence without the use of broadcast can become very expensive. An approach to maintaining coherence using approximate information held in special-purpose caches called pruning-caches that provides robust performance over a wide range of workloads is presented. The pruning-cache approach is compared to the more conventional inclusion cache for providing multilevel inclusion (MLI) in the cache hierarchy. It is shown that pruning-caches are more cost-effective and more robust. Using both analysis and simulation, it is also shown that the k-ary n-cube topology provides scalable, bottleneck-free communication for uniform, point-to-point traffic.>
Steven L. Scott, James R. Goodman
IEEE Trans. Parallel Distributed Syst.1
1992 Performance of the SCI Ring
abstract
The Scalable Coherent Interface (SCI) is an emerging IEEE standard that provides computer-bus-like services to a set of nodes via fast, unidirectional links. This paper presents the first detailed performance study of the SCI ring, using both analytical models and simulation. Performance is analyzed for uniform and nonuniform traffic, and the effect of the ring's flow control protocol is studied.
Steven L. Scott, James R. Goodman, Mary K. Vernon
ISCA1
1990 The Use of Feedback in Multiprocessors and Its Application to Tree Saturation Control
abstract
Using feedback control schemes in multiprocessor systems is proposed. In a multiprocessor, individual processors do not have complete control over, nor information about, the overall state of the system. The potential exists, then, for the processors to unknowingly interact in such a way as to degrade the performance of the system. An example of this is the problem of tree saturation caused by hot-spot accesses in multiprocessors using multistage interconnection networks. Tree saturation degrades the performance of all processors in the system, including those not participating in the hot spot activity. Feedback schemes can be used to control tree saturation, reducing degradation to memory request that are not to the hot spot, thereby increasing overall system performance. As a companion to feedback schemes, damping schemes are also considered. Simulation studies show that feedback schemes can improve overall system performance significantly and with relatively little hardware cost in many cases. Damping schemes in conjunction with feedback are shown to further improve.>
Steven L. Scott, Gurindar S. Sohi
IEEE Trans. Parallel Distributed Syst.1
1989 Using Feedback to Control Tree Saturation in Multistage Interconnection Networks
abstract
In this paper, we propose the use of feedback schemes in multiprocessors which use an interconnection network with distributed routing control. We show that by altering system behavior so as to minimize the occurrence of a performance-degrading situation in the network, the overall throughout of the system can be improved.
Steven L. Scott, Gurindar S. Sohi
ISCA1