SAC on a Niagara T3-4 server: lessons and experiences

Authors
Publication date 2012
Host editors
  • K. De Bosschere
  • E.H. D'Hollander
  • G.R. Joubert
  • D. Padua
  • F. Peters
Book title Applications, tools and techniques on the road to exascale computing
ISBN
  • 9781614990406
ISBN (electronic)
  • 9781614990413
Series Advances in parallel computing
Event 18th International Conference on Parallel Computing (ParCo'11)
Pages (from-to) 289-296
Number of pages 8
Publisher Amsterdam: IOS Press
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
The Sparc T3-4 server provides up to 512 concurrent hardware threads, a degree of concurrency that is unprecedented in a single server system. This paper reports on how the automatically parallelising compiler of the data-parallel functional array language SAC copes with up to 512 execution units. We investigate three different numerical kernels that are representative for a wide range of applications: matrix multiplication, convolution and 3-dimensional FFT. We show both the high-level declarative coding style of SAC and the performance achieved on the T3-4 server. Last not least, we draw conclusions for improving our compiler technology in the future.
Document type Conference contribution
Language English
Published at https://doi.org/10.3233/978-1-61499-041-3-289
Published at https://www.researchgate.net/profile/Clemens_Grelck/publication/262104541_SAC_on_a_Niagara_T3-4_Server_Lessons_and_Experiences/links/551bca390cf2909047b96552/SAC-on-a-Niagara-T3-4-Server-Lessons-and-Experiences.pdf?origin=publication_list http://staff.science.uva.nl/~grelck/publications/GrelDoumPARCO11.pdf
Permalink to this page
Back