TY - GEN
T1 - Utilising evolutionary approaches and object oriented techniques for design space exploration
AU - Noonan, Liam
AU - Flanagan, Colin
PY - 2006
Y1 - 2006
N2 - 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 IXP 1200 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.
AB - 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 IXP 1200 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.
UR - http://www.scopus.com/inward/record.url?scp=34547977924&partnerID=8YFLogxK
U2 - 10.1109/DSD.2006.101
DO - 10.1109/DSD.2006.101
M3 - Conference contribution
AN - SCOPUS:34547977924
SN - 0769526098
SN - 9780769526096
T3 - Proceedings of the 9th EUROMICRO Conference on Digital System Design: Architectures, Methods and Tools, DSD 2006
SP - 346
EP - 349
BT - Proceedings of the 9th EUROMICRO Conference on Digital System Design
T2 - 9th EUROMICRO Conference on Digital System Design: Architectures, Methods and Tools, DSD 2006
Y2 - 30 August 2006 through 1 September 2006
ER -