• 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