Modeling GPU-CPU Workloads and Systems
School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA
Computer Engineering (2010) Publisher: ACM Press, Pages: 31
Heterogeneous systems, systems with multiple processors tailored for specialized tasks, are challenging programming environments. While it may be possible for domain experts to optimize a high performance application for a very specific and well documented system, it may not perform as well or even function on a different system. Developers who have less experience with either the application domain or the system architecture may devote a significant effort to writing a program that merely functions correctly. We believe that a comprehensive analysis and modeling frame-work is necessary to ease application development and automate program optimization on heterogeneous platforms.
March 23, 2011 by hgpu