DocumentCode
1495914
Title
Intra-Socket and Inter-Socket Communication in Multi-core Systems
Author
Subramoni, Hari ; Petrini, Fabrizio ; Agarwal, Virat ; Pasetto, Davide
Volume
9
Issue
1
fYear
2010
Firstpage
13
Lastpage
16
Abstract
The increasing computational and communication demands of the scientific and industrial communities require a clear understanding of the performance trade-offs involved in multi-core computing platforms. Such analysis can help application and toolkit developers in designing better, topology aware, communication primitives intended to suit the needs of various high end computing applications. In this paper, we take on the challenge of designing and implementing a portable intra-core communication framework for streaming computing and evaluate its performance on some popular multi-core architectures developped by Intel, AMD and Sun. Our experimental results, obtained on the Intel Nehalem, AMD Opteron and Sun Niagara 2 platforms, show that we are able to achieve an intra-socket small message latency between 120 and 271 nanoseconds depending on the hardware platform, while the inter-socket small message latency is between 218 and 320 nanoseconds. The maximum intra-socket communication bandwidth ranges from 0.179 (Sun Niagara 2) to 6.5 (Intel Nehalem) GBytes/s. We were also able to obtain an inter-socket communication performance of 1.2 and 6.6 GBytes/s for AMD Opteron and Intel Nehalem, respectively.
Keywords
multiprocessing systems; parallel architectures; AMD Opteron; Intel Nehalem; Intrasocket communication; communication primitives; industrial communities; intersocket communication; multicore architectures; multicore systems; streaming computing; toolkit developers; topology aware; Bandwidth; Communication industry; Computer applications; Computer architecture; Computer industry; Delay; Hardware; Portable computers; Sun; Topology; General; Performance of Systems;
fLanguage
English
Journal_Title
Computer Architecture Letters
Publisher
ieee
ISSN
1556-6056
Type
jour
DOI
10.1109/L-CA.2010.4
Filename
5467000
Link To Document