Title :
Performance modeling of heterogeneous systems
Author :
Meyer, Jan Christian ; Elster, Anne Cathrine
Author_Institution :
Dept. of Comput. & Inf. Sci., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
Abstract :
Predicting how well applications may run on modern systems is becoming increasingly challenging. It is no longer sufficient to look at number of floating point operations and communication costs, but one also needs to model the underlying systems and how their topology, heterogeneity, system loads, etc, may impact performance. This work focuses on developing a practical model for heterogeneous computing by looking at the older BSP model, which attempts to model communication costs on homogeneous systems, and looks at how its library implementations can be extended to include a run-time system that may be useful for heterogeneous systems. Our extensions of BSPlib with MPI and GASnet mechanisms at the communication layer should provide useful tools for evaluating applications with respect to how they may run on heterogeneous systems.
Keywords :
parallel programming; performance evaluation; BSP model; bulk-synchronous parallelism model; communication costs; floating point operations; heterogeneous computing; heterogeneous systems performance modeling; library implementations; run-time system; Computational efficiency; Computational modeling; Computer architecture; Concurrent computing; Costs; Delay; Performance analysis; Predictive models; Runtime library; Topology;
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
DOI :
10.1109/IPDPSW.2010.5470682