DocumentCode :
299721
Title :
Empirical evaluation of the CRAY-T3D: a compiler perspective
Author :
Arpaci, Remzi H. ; Culler, David E. ; Krishnamurthy, Arvind ; Steinberg, Steve G. ; Yelick, Katherine
Author_Institution :
Div. of Comput. Sci., California Univ., Berkeley, CA, USA
fYear :
1995
fDate :
22-24 June 1995
Firstpage :
320
Lastpage :
331
Abstract :
Most recent MPP systems employ a fast microprocessor surrounded by a shell of communication and synchronization logic. The CRAY-T3D provides an elaborate shell to support global-memory access, prefetch, atomic operations, barriers, and block transfers. We provide a detailed empirical performance characterization of these primitives using micro-benchmarks and evaluate their utility in compiling for a parallel language. We have found that the raw performance of the machine is quite impressive and the most effective forms of communication are prefetch and write. Other shell provisions, such as the bulk transfer engine and the external Annex register set, are cumbersome and of little use. By evaluating the system in the context of a language implementation, we shed light on important trade-offs and pitfalls in the machine architecture.
Keywords :
parallel processing; performance evaluation; synchronisation; CRAY-T3D; atomic operations; barriers; block transfers; bulk transfer engine; compiler perspective; empirical evaluation; global-memory access; machine architecture; micro-benchmarks; parallel language; prefetch; Computer science; Context; Engines; Hardware; Large-scale systems; Logic; Microprocessors; Parallel languages; Permission; Prefetching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture, 1995. Proceedings., 22nd Annual International Symposium on
Conference_Location :
Santa Margherita Ligure, Italy
ISSN :
1063-6897
Print_ISBN :
0-89791-698-0
Type :
conf
Filename :
524572
Link To Document :
بازگشت