DocumentCode :
2494611
Title :
Utilising Evolutionary Approaches and Object Oriented Techniques for Design Space Exploration
Author :
Noonan, Liam ; Flanagan, Colin
Author_Institution :
Dept. of Electron. & Comput. Eng., Limerick Univ.
fYear :
0
fDate :
0-0 0
Firstpage :
346
Lastpage :
352
Abstract :
In this paper we examine how multi-objective evolutionary algorithms can assist in design space exploration. In this approach an engineer specifies certain hard and soft performance requirements for a multi-processor system, and allows it to be generated automatically by competitive evolution/optimisation, thus obviating the need for detailed design. To make the proposal concrete, we use the Intel IXP1200 network processor as a baseline complex system design and show how various improvements can be make to this architecture by evolutionary/competitive design. Various approaches to multi-objective optimisation (Darwin, Lamarck Baldwin, etc.) are compared and contrasted in their ability to generate architectures meeting various constraints. Our paper highlights the flexibility that this approach bestows on the designer, along with the potential to achieve cost savings and performance improvement
Keywords :
evolutionary computation; logic CAD; microprocessor chips; object-oriented programming; Intel IXP1200 network processor; baseline complex system design; design space exploration; multiobjective evolutionary algorithms; multiobjective optimisation; multiprocessor system; object oriented techniques; Algorithm design and analysis; Cost function; Design engineering; Design optimization; Evolutionary computation; Microprocessors; Multicore processing; Object oriented modeling; Space exploration; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design: Architectures, Methods and Tools, 2006. DSD 2006. 9th EUROMICRO Conference on
Conference_Location :
Dubrovnik
Print_ISBN :
0-7695-2609-8
Type :
conf
DOI :
10.1109/DSD.2006.101
Filename :
1690060
Link To Document :
بازگشت