Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Empirical Evaluation of the CRAYT3D: A Compiler Perspective Remzi H. Arpaci, David E. Culler, Arvind Krishnamurthy,
 

Summary: Empirical Evaluation of the CRAY­T3D: A Compiler Perspective
Remzi H. Arpaci, David E. Culler, Arvind Krishnamurthy,
Steve G. Steinberg, and Katherine Yelick
Computer Science Division
University of California, Berkeley
Abstract
Most recent MPP systems employ a fast microprocessor
surrounded by a shell of communication and synchroniza­
tion logic. The CRAY­T3D 1 provides an elaborate shell to
support global­memory access, prefetch, atomic operations,
barriers, and block transfers. We provide a detailed empir­
ical performance characterization of these primitives using
micro­benchmarks and evaluate their utility in compiling
for a parallel language. We have found that the raw perfor­
mance of the machine is quite impressive and the most effec­
tive 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

  

Source: Arpaci-Dusseau, Remzi - Department of Computer Sciences, Department of Computer Sciences, University of Wisconsin at Madison

 

Collections: Computer Technologies and Information Sciences