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