ACM Home Page
Please provide us with feedback. Feedback
Efficient design space exploration of high performance embedded out-of-order processors
Full text PdfPdf (765 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings table of contents
Munich, Germany
SESSION: Processor and memory design table of contents
Pages: 351 - 356  
Year of Publication: 2006
ISBN:3-9810801-0-6
Authors
Stijn Eyerman  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Lieven Eeckhout  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Koen De Bosschere  Ghent University, Sint-Pietersnieuwstraat, Gent, Belgium
Sponsors
: The EDA Consortium
EDAA : European Design and Automation Association
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 49,   Citation Count: 12
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Previous work on efficient customized processor design primarily focused on in-order architectures. However, with the recent introduction of out-of-order processors for high-end high-performance embedded applications, researchers and designers need to address how to automate the design process of customized out-of-order processors. Because of the parallel execution of independent instructions in out-of-order processors, in-order processor design methodologies which subdivide the search space in independent components are unlikely to be effective in terms of accuracy for designing out-of-order processors. In this paper we propose and evaluate various automated single- and multi-objective optimizations for exploring out-of-order processor designs. We conclude that the newly proposed genetic local search algorithm outperforms all other search algorithms in terms of accuracy. In addition, we propose two-phase simulation in which the first phase explores the design space through statistical simulation; a region of interest is then simulated through detailed simulation in the second phase. We show that simulation time speedups can be obtained of a factor 2.2X to 7.3X using two-phase simulation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
4
 
5
 
6
G. J. Hekstra, P. B. G. D. La Hei, and F. W. Sijstermans. Tri-Media CPU64 design space exploration. In ICCD, Oct. 2001.
 
7
A. Jaszkiewicz. Multiple Objective Metaheuristic Algorithms for Combinatorial Optimization. PhD thesis, Poznan University of Technology, Poland, 2001.
 
8
9
 
10
11
12
13
 
14
G. Snider. Spacewalker: Automated design space exploration for embedded computer systems. Tech Report HPL-2001-220, HP Laboratories Palo Alto, Sept. 2001.
 
15
16
 
17
E. Zitzler, M. Laumanns, and L. Thiele. SPEA2: Improving the strength pareto evolutionary algorithm. Tech Report TIK-Report 103, ETH Zurich, May 2001.
 
18
E. Zitzler and L. Thiele. Multiobjective evolutionary algorithms: A comparative case study and the strength pareto approach. IEEE Transactions on Evolutionary Computation, 3(4):257--271, Nov. 1999.

CITED BY  12
Collaborative Colleagues:
Stijn Eyerman: colleagues
Lieven Eeckhout: colleagues
Koen De Bosschere: colleagues