Performance scalability of decoupled software pipelining
Performance scalability of decoupled software pipelining
复制标题
解耦软件流水线的性能可扩展性
DOI:
10.1145/1400112.1400113
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
David I. August
中科院分区:
文献类型:
--
作者:
Ram Rangan;Neil Vachharajani;Guilherme Ottoni;David I. August
Any successful solution to using multicore processors to scale general-purpose program performance will have to contend with rising intercore communication costs while exposing coarse-grained parallelism. Recently proposed pipelined multithreading (PMT) techniques have been demonstrated to have general-purpose applicability and are also able to effectively tolerate inter-core latencies through pipelined interthread communication. These desirable properties make PMT techniques strong candidates for program parallelization on current and future multicore processors and understanding their performance characteristics is critical to their deployment. To that end, this paper evaluates the performance scalability of a general-purpose PMT technique called decoupled software pipelining (DSWP) and presents a thorough analysis of the communication bottlenecks that must be overcome for optimal DSWP scalability.