MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Approximate performance evaluation of multithreaded distributed memory architectures (1999) [1 citations — 1 self]

Download:
Download as a PDF | Download as a PS
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