DocumentCode
3391768
Title
Lattice field theory on cluster computers: vector- vs. cache-centric programming
Author
Best, C. ; Eicker, Norbert ; Lipper, T. ; Peardon, M. ; Uberholz, P. ; Schilling, Klaus
Author_Institution
Inst. for Comput., Forschungszentrum Julich GmbH, Germany
fYear
1999
fDate
1999
Firstpage
312
Lastpage
319
Abstract
We evaluate the possibility of moving medium-sized calculation in lattice field theory from vector supercomputers to cluster computers, namely clusters built from Alpha processors and Myrinet interconnect, and find that a medium-sized system with a performance of 10 to 20 GFlop/s can be easily and cost-effectively built from current off-the-shelf components. The performance of the algorithms is analyzed with respect to memory bandwidth problems by experiment and using a cache simulator that uses C++ operator overloading. It seems that cluster systems, while hampered by poor memory bandwidth as compared to supercomputers, might offer opportunities for some algorithms that have good locality but are not vectorizable and thus will not perform well on vector systems
Keywords
lattice field theory; parallel processing; parallel programming; performance evaluation; physics computing; Alpha processors; C++ operator overloading; Myrinet interconnect; cache simulator; cache-centric programming; cluster computers; lattice field theory; memory bandwidth problems; vector programming; vector supercomputers; Bandwidth; Computational modeling; Computer simulation; Concurrent computing; Costs; Lattices; Physics computing; Read only memory; Signal processing algorithms; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 1999. Proceedings. 1st IEEE Computer Society International Workshop on
Conference_Location
Melbourne, Vic.
Print_ISBN
0-7695-0343-8
Type
conf
DOI
10.1109/IWCC.1999.810901
Filename
810901
Link To Document