DocumentCode :
1950332
Title :
Design Space Exploration for Java Processors with Cross-Profiling
Author :
Schoeberl, Martin ; Binder, Walter ; Moret, Philippe ; Villazón, Alex
Author_Institution :
Inst. of Comput. Eng., Vienna Univ. of Technol., Vienna, Austria
fYear :
2009
fDate :
13-16 Sept. 2009
Firstpage :
109
Lastpage :
118
Abstract :
Most processors are used in embedded systems, where the processor architectures are diverse due to optimizations for different application domains. The main challenge for embedded system processors is the right balance between performance and chip size, which directly relates to cost. An early estimation of the performance for a new design is of paramount importance. In this paper we propose cross-profiling for that performance estimation, which can be accomplished very early in the design phase. We evaluate our approach in the context of a Java processor for embedded systems using cross-profiling on a standard desktop Java virtual machine. We explore the performance impact of various processor design choices and optimizations, such as different caches strategies or pipeline organizations, and come up with an improved processor design that yields speedups of up to 40% on standard Java benchmarks. Comparing the generated cross-profiles with the execution of benchmarks in real hardware confirms that our approach is sound.
Keywords :
Java; computer architecture; embedded systems; optimising compilers; program diagnostics; virtual machines; Java processor architecture; chip size; cross profiling; design space exploration; embedded system; optimization; performance estimation; standard desktop Java virtual machine; Costs; Design optimization; Embedded system; Java; Phase estimation; Pipelines; Process design; Space exploration; Standards organizations; Virtual machining; Java virtual machine; cross-profiling; embedded systems; processor architecture evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quantitative Evaluation of Systems, 2009. QEST '09. Sixth International Conference on the
Conference_Location :
Budapest
Print_ISBN :
978-0-7695-3808-2
Type :
conf
DOI :
10.1109/QEST.2009.15
Filename :
5290852
Link To Document :
بازگشت