DocumentCode :
611079
Title :
On Achieving High Message Rates
Author :
Froning, Holger ; Nussle, M. ; Litz, H. ; Leber, C. ; Bruning, U.
Author_Institution :
Inst. of Comput. Eng., Univ. of Heidelberg, Mannheim, Germany
fYear :
2013
fDate :
13-16 May 2013
Firstpage :
498
Lastpage :
505
Abstract :
Computer systems continue to increase in parallelism in all areas. Stagnating single thread performance as well as power constraints prevent a reversal of this trend, on the contrary, current projections show that the trend towards parallelism will accelerate. In cluster computing, scalability, and therefore the degree of parallelism, is limited by the network interconnect and more specifically by the message rate it provides. We designed an interconnection network specifically for high message rates. Among other things, it reduces the burden on the software stack by relying on communication engines that perform a large fraction of the send and receive functionality in hardware. It also supports multi-core environments very efficiently through hardware-level virtualization of the communication engines. We provide details on the overall architecture, the thin software stack, performance results for a set of MPI-based benchmarks, and an in-depth analysis of how application performance depends on the message rate. We vary the message rate by software and hardware techniques, and measure the application-level impact of different message rates. We are also using this analysis to extrapolate performance for technologies with wider data paths and higher line rates.
Keywords :
application program interfaces; message passing; multiprocessor interconnection networks; parallel processing; MPI-based benchmark; cluster computing; communication engine; hardware technique; hardware-level virtualization; interconnection network; message passing interface; message rate; parallelism degree; power constraint; single thread performance stagnation; software stack; software technique; Bandwidth; Hardware; Ports (Computers); Protocols; Prototypes; Software; Switches; computer communications; high performance networking; performance analysis; performance prediction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on
Conference_Location :
Delft
Print_ISBN :
978-1-4673-6465-2
Type :
conf
DOI :
10.1109/CCGrid.2013.43
Filename :
6546131
Link To Document :
بازگشت