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

Stuart Fiske

dblp:55/1975 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 1995
—ORCID · none

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

Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Processor architecture and microarchitecture · 64% Parallel and multicore computing · 33% Interconnection networks and networks-on-chip · 3%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
multithreading
0.011995
Thread Prioritization: A Thread Scheduling Mechanism for Multiple-Context Parallel Processors · HPCA 1995
Processor architecture and microarchitecture › multithreading
thread prioritization
0.011995
Thread Prioritization: A Thread Scheduling Mechanism for Multiple-Context Parallel Processors · HPCA 1995
Parallel and multicore computing › parallel scheduling
thread scheduling
0.011995
Thread Prioritization: A Thread Scheduling Mechanism for Multiple-Context Parallel Processors · HPCA 1995
Processor architecture and microarchitecture › multithreading
multiple-context processor
0.011995
Thread Prioritization: A Thread Scheduling Mechanism for Multiple-Context Parallel Processors · HPCA 1995

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

simulation · 0.0floating-point arithmetic units · 0.0MIMD · 0.0
YearPublicationVenuePosition
1995 Thread Prioritization: A Thread Scheduling Mechanism for Multiple-Context Parallel Processors
abstract
Multiple-context processors provide register resources that allow rapid context switching between several threads as a means of tolerating long communication and synchronization latencies. When scheduling threads on such a processor, we must first decide which threads should have their state loaded into the multiple contexts, and second, which loaded thread is to execute instructions at any given time. In this paper we show that both decisions are important, and that incorrect choices can lead to serious performance degradation. We propose thread prioritization as a means of guiding both levels of scheduling. Each thread has a priority that can change dynamically, and that the scheduler uses to allocate as many computation resources as possible to critical threads. We briefly describe its implementation, and we show simulation performance results for a number of simple benchmarks in which synchronization performance is critical.>
Stuart Fiske, William J. Dally
HPCA1
1995 Thread prioritization: A thread scheduling mechanism for multiple-context parallel processors
Stuart Fiske, William J. Dally
Future Gener. Comput. Syst.1
1992 The Message Driven Processor: An Integrated Multicomputer Processing Element
abstract
A description is given of the Message-Driven Processor (MDP), an integrated multicomputer node. It incorporates a 36-bit integer processor, a memory management unit, a router for a 3D mesh network, a network interface, a 4K*36-bit word static RAM (SRAM), and an ECC dynamic RAM (DRAM) controller on a single 1.1 M-transistor VLSI chip. The MDP is not specialized for a single model of computation. Instead, it incorporates efficient primitive mechanisms for communication, synchronization, and naming. These mechanisms support most proposed parallel programming models. Each processing node of the MIT J-Machine consists of an MDP with 1 Mbit of DRAM.>
William J. Dally, Andrew A. Chien, Stuart Fiske, Gregory A. Fyler, Waldemar Horwat, John S. Keen, Richard A. Lethin, Michael D. Noakes, Peter R. Nuth, D. Scott Wills
ICCD3
1988 The Reconfigurable Arithmetic Processor
abstract
The reconfigurable arithmetic processor (RAP), an arithmetic processing node for a message-passing, MIMD (multiple-input, multiple-data-stream) concurrent computer, is described. It incorporates on one chip several serial, 64-bit floating-point arithmetic units connected by a switching network. By sequencing the switch through different patterns, the RAP chip calculates complete arithmetic formulas. By chaining together its arithmetic units, the RAP reduces the amount of off-chip data transfer. Simulations have shown that off-chip I/O can often be reduced to 30% or 40% of that required by a conventional arithmetic chip. A peak performance of 20 MFLOPS (million floating-point operations per second) with 800-Mb/s off-chip bandwidth in 2- mu m CMOS process is predicted.>
Stuart Fiske, William J. Dally
ISCA1