DocumentCode
3124121
Title
A microserver view of HTMT
Author
Yerosheva, Lilia V. ; Kuntz, Shannon K. ; Brockman, Jay B. ; Kogge, Peter M.
Author_Institution
Notre Dame Univ., IN, USA
fYear
2001
fDate
36982
Abstract
Hybrid technology multithreaded architecture (HTMT) is an ambitious new architecture combining cutting edge technologies to reach petaflop performance sooner than current technology trends allow. It is a massively parallel architecture with multi-threaded hardware and a multi-level memory hierarchy. Microservers provide a new perspective for viewing this memory hierarchy whereby memory is actively involved in process execution. This paper discusses the microserver memory semantics and initial HTMT execution models to analyze application at each level of the system hierarchy and to develop user-level functions for expressing this inherent concurrency and parallelism. In order to do this we studied several applications to model the control and data flow within the HTMT hierarchy and developed pseudo-code representing the user-level functions necessary to express application concurrency and parallelism
Keywords
multi-threading; parallel architectures; performance evaluation; application concurrency; concurrency; cutting edge technologies; hybrid technology multithreaded architecture; massively parallel architecture; memory semantics; microserver view; multi-level memory hierarchy; multi-threaded hardware; parallelism; petaflop performance; process execution; system hierarchy; user-level functions; Application software; Bandwidth; Computer architecture; Concurrent computing; Hardware; Load management; Logic; Multithreading; Parallel architectures; Parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium., Proceedings 15th International
Conference_Location
San Francisco, CA
ISSN
1530-2075
Print_ISBN
0-7695-0990-8
Type
conf
DOI
10.1109/IPDPS.2001.924931
Filename
924931
Link To Document