Download:
|
by W. M. Zuberek
Proc. 15-th Annual UK Performance Engineering Workshop
ftp://ftp.cs.mun.ca/pub/publications/99-PEW.ps.Z
Add To MetaCart
Abstract:
The long--latency memory accesses and unpredictable synchronization delays in multithreaded distributed memory architectures are tolerated by context switching, i.e., by suspending the current thread and switching the processor to another thread waiting for execution. Simple queueing models of multithreaded processors and their interconnecting network are used for finding approximate performance measures for the boundaries of the space of model parameters. These approximate measures are compared with performance results obtained by simulation of a detailed model of the analyzed architecture. 1.
Citations
|
359
|
The Tera Computer System
– Alverson, Callahan, et al.
- 1990
|
|
172
|
Architecture and applications of the HEP multiprocessor computer system
– Smith
- 1981
|
|
115
|
Performance tradeoffs in multithreaded processors
– Agarwal
- 1992
|
|
97
|
Simultaneous multithreading: a platform for next-generation processors
– Eggers, Emer, et al.
- 1997
|
|
68
|
Interleaving: A multithreading technique targeting multiprocessors and workstations
– Laudon, Gupta, et al.
- 1994
|
|
40
|
Improved multithreading techniques for hiding communication latency in multiprocessors
– Boothe, Ranade
- 1992
|
|
25
|
Multithreaded architectures: principles, projects, and issues”; in: “Multithreaded Computer Architecture: a Summary of the State fo the Art
– Dennis, Gao
- 1994
|
|
18
|
Analysis of Multithreaded Multiprocessors with Distributed Shared Memory
– Nemawarkar, Govindarajan, et al.
- 1993
|
|
15
|
Multithreaded processor architecture
– Byrd, Holliday
- 1995
|
|
12
|
Eicken, "Analysis of Multithreaded Architectures for Parallel Computing
– Saavedra-Barrera, Culler, et al.
- 1990
|
|
10
|
Performance of a multithreaded execution in a shared--memory multiprocessor
– Alkalaj, Boppana
- 1991
|
|
9
|
Out-of-order execution may not be cost-effective on processors featuring simultaneous multithreading
– Hily, Seznec
- 1999
|
|
6
|
Processor coupling: integration of compile-time and run-time scheduling for parallelism
– Keckler, Dally
- 1992
|
|
2
|
Performance balancing in multithreaded multiprocessor architectures
– Zuberek, Govindarajan
- 1997
|
|
1
|
Performance estimation in a simultaneous multithreading processor
– Serano
- 1996
|
|
1
|
Performance bounds for distributed memory multithreaded architectures
– Zuberek, Govindarajan
- 1998
|