9th EUROMICRO Conference on Digital System Design (DSD'06) (2006)
Cavtat near Dubrovnik, Croatia
Aug. 30, 2006 to Sept. 1, 2006
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSD.2006.101
Liam Noonan , University of Limerick, Ireland
Colin Flanagan , University of Limerick, Ireland
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.
L. Noonan and C. Flanagan, "Utilising Evolutionary Approaches and Object Oriented Techniques for Design Space Exploration," 9th EUROMICRO Conference on Digital System Design (DSD'06)(DSD), Cavtat near Dubrovnik, Croatia, 2006, pp. 346-352.