DocumentCode
2627169
Title
ISA-independent workload characterization and its implications for specialized architectures
Author
Shao, Yakun Sophia ; Brooks, David
Author_Institution
Harvard Univ., Cambridge, MA, USA
fYear
2013
fDate
21-23 April 2013
Firstpage
245
Lastpage
255
Abstract
Specialized architectures will become increasingly important as the computing industry demands more energy-efficient designs. The application-centric design style for these architectures is heavily dependent on workload characterization of intrinsic program characteristics, but at the same time these architectures are likely to be decoupled from legacy ISAs. In this work, we perform ISA-independent workload characterization for a variety of important intrinsic program characteristics relating to computation, memory, and control flow. The analysis is performed using a JIT compiler that emits ISA-independent instructions. We compare this analysis with an x86 trace and find that several of the analyses are highly sensitive to the ISA. We conclude that designers of specialized architectures must adopt ISA-independent workload characterization approaches.
Keywords
instruction sets; parallel architectures; program compilers; storage management; ISA-independent instructions; ISA-independent workload characterization; JIT compiler; application-centric design style; control flow; instruction set architecture; intrinsic program characteristics; memory behavior; specialized architecture; x86 trace; Hardware; Registers;
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.6557175
Filename
6557175
Link To Document