NUMA-CIC: Issues and Challenges for Scaling Scientific Applications on a Large Scale ccNuma Prototype

Main Author: Dimitris Siakavaras
Other Authors: Konstantinos Nikas, Nikos Anastopoulos, Georgios Goumas
Format: info publication-workingpaper Journal
Terbitan: , 2014
Subjects:
Online Access: https://zenodo.org/record/822592
Daftar Isi:
  • This whitepaper studies the various aspects and challenges of performance scaling on large scale shared memory systems. Our experiments are performed on a large ccNUMA machine that consists of 72 IBM 3755 nodes connected with NumaConnect and provides shared memory over a total of 1728 cores, a number that is far beyond conventional server platforms. As benchmarks, three data-intensive and memory-bound applications with different communication patterns are selected, namely Jacobi, CSR SpMV and Floyd-Warshall. Our results illustrate the need for numa-aware design and implementation of shared-memory parallel algorithms in order to achieve scaling to high core counts. At the same time, we observed that, depending on its communication pattern, an application could bene t more from explicit communication using message passing.