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