Title :
Towards Performance Predictive Application-Dependent Workload Characterization
Author :
Alkohlani, Waleed ; Cook, Jonathan
Abstract :
Workload characterization is important for users, designers, and those specifying future machine acquisitions. If the characterization method is carefully crafted to be comprehensive and consistent across platforms, it can be used to specify characteristics and components that comprise an optimal micro-architecture for the workload or application. Prior work has traditionally focused on two primary objectives: explaining application performance on a particular architecture through bottleneck identification and studying application similarity. This work defines an efficient characterization methodology that enables performance prediction in the context of architecture resources in addition to understanding application performance and similarity. We use four different and relatively new benchmark suites; two of which have not been characterized before. We apply this technique on two distinct micro-architectures to show that the characterization is consistent across platforms and can be used to accurately and optimally map applications to a machine in a testbed of available platforms.
Keywords :
benchmark testing; computer architecture; identification; performance evaluation; resource allocation; application performance; application similarity; architecture resources; bottleneck identification; characterization method; characterization methodology; consistent across platforms; machine acquisitions; optimal application mapping; optimal microarchitecture; performance prediction; performance predictive application-dependent workload characterization; application-dependent performance metrics; hardware-independent; micro-architecture independent; workload characterization;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
DOI :
10.1109/SC.Companion.2012.62