DocumentCode
617709
Title
Use of simple analytic performance models for streaming data applications deployed on diverse architectures
Author
Beard, Jonathan C. ; Chamberlain, Roger D.
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
fYear
2013
fDate
21-23 April 2013
Firstpage
138
Lastpage
139
Abstract
Modern hardware is often heterogeneous. With heterogeneity comes multiple abstraction layers that hide underlying complex systems. This complexity makes quantitative performance modeling a difficult task. Designers of high-performance streaming applications for heterogeneous systems must contend with unpredictable and often non-generalizable models to predict performance of a particular application and hardware mapping. This paper outlines a computationally simple approach that can be used to model the overall throughput and buffering needs of a streaming application on heterogeneous hardware. The model presented is based upon a hybrid maximum flow and decomposed discrete queueing model. The utility of the model is assessed using a set of real and synthetic benchmarks with model predictions compared to measured application performance.
Keywords
data analysis; parallel architectures; performance evaluation; queueing theory; abstraction layers; analytic performance model; buffering needs; decomposed discrete queueing model; diverse architectures; hardware mapping; heterogeneous hardware; heterogeneous systems; high-performance streaming data application; hybrid maximum flow; throughput; unpredictable nongeneralizable model; Computational modeling; Cryptography; Hardware; Kernel; Streaming media; Throughput; Transform coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software (ISPASS), 2013 IEEE International Symposium on
Conference_Location
Austin, TX
Print_ISBN
978-1-4673-5776-0
Electronic_ISBN
978-1-4673-5778-4
Type
conf
DOI
10.1109/ISPASS.2013.6557162
Filename
6557162
Link To Document