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
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;
Conference_Titel :
Parallel and Distributed Processing Symposium., Proceedings 15th International
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7695-0990-8
DOI :
10.1109/IPDPS.2001.924931