作者
Thomas B Jablin, Yun Zhang, James A Jablin, Jialu Huang, Hanjun Kim, David I August
发表日期
2010/4
期刊
Proceedings of the Eigth Workshop on Explicitly Parallel Instruction Computer Architectures and Compiler Technology (EPIC)
简介
Core-to-core communication bandwidth is critical for high-performance pipeline-parallel programs. Hardware communication queues are unlikely to be implemented and are perhaps unnecessary. This paper presents Liberty Queues, a high-performance lock-free software-only ring buffer, and describes the porting effort from the original x86-64 implementation to IA-64. Liberty Queues achieve a bandwidth of 500 MB/s between unrelated processors on a first generation Itanium 2, compared with 281 MB/s on modern Opterons and 430 MB/s on modern Xeons claimed by related works. We present bandwidth results for seven different multicore and multiprocessor systems, as well as a sensitivity analysis.
引用总数
20102011201220132014201520162017201820192020202120222023202455431331111
学术搜索中的文章
TB Jablin, Y Zhang, JA Jablin, J Huang, H Kim… - Proceedings of the Eigth Workshop on Explicitly …, 2010