TY - GEN
T1 - Characteristics of workloads using the pipeline programming model
AU - Bienia, Christian
AU - Li, Kai
PY - 2012
Y1 - 2012
N2 - Pipeline parallel programming is a frequently used model to program applications on multiprocessors. Despite its popularity, there is a lack of studies of the characteristics of such workloads. This paper gives an overview of the pipeline model and its typical implementations for multiprocessors. We present implementation choices and analyze their impact on the program. We furthermore show that workloads that use the pipeline model have their own unique characteristics that should be considered when selecting a set of benchmarks. Such information can be beneficial for program developers as well as for computer architects who want to understand the behavior of applications.
AB - Pipeline parallel programming is a frequently used model to program applications on multiprocessors. Despite its popularity, there is a lack of studies of the characteristics of such workloads. This paper gives an overview of the pipeline model and its typical implementations for multiprocessors. We present implementation choices and analyze their impact on the program. We furthermore show that workloads that use the pipeline model have their own unique characteristics that should be considered when selecting a set of benchmarks. Such information can be beneficial for program developers as well as for computer architects who want to understand the behavior of applications.
UR - http://www.scopus.com/inward/record.url?scp=84857729771&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84857729771&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-24322-6_14
DO - 10.1007/978-3-642-24322-6_14
M3 - Conference contribution
AN - SCOPUS:84857729771
SN - 9783642243219
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 161
EP - 171
BT - Computer Architecture - ISCA 2010 International Workshops, A4MMC, AMAS-BT, EAMA, WEED, WIOSCA, Revised Selected Papers
T2 - ACM IEEE International Symposium on Computer Architecture, ISCA 2011
Y2 - 19 June 2010 through 23 June 2010
ER -