TY - GEN
T1 - Evaluating design trade-offs in customizable processors
AU - Bordoloi, Unmesh D.
AU - Huynh, Phung Huynh
AU - Chakraborty, Samarjit
AU - Mitra, Tulika
PY - 2009
Y1 - 2009
N2 - The short time-to-market window for embedded systems demands automation of design methodologies for customizable processors. Recent research advances in this direction have mostly focused on single criteria optimization, e.g., optimizing performance though custom instructions under pre-defined area constraint. From the designer's perspective, however, it would be more interesting if the conflicting trade-offs among multiple objectives (e.g., performance versus area) are exposed enabling an informed decision making. Unfortunately, identifying the optimal trade-off points turns out to be computationally intractable. In this paper, we present a polynomial-time approximation algorithm to systematically evaluate the design trade-offs. In particular, we explore performance-area trade-offs in the context of multi-tasking real-time embedded applications to be implemented on a customizable processor.
AB - The short time-to-market window for embedded systems demands automation of design methodologies for customizable processors. Recent research advances in this direction have mostly focused on single criteria optimization, e.g., optimizing performance though custom instructions under pre-defined area constraint. From the designer's perspective, however, it would be more interesting if the conflicting trade-offs among multiple objectives (e.g., performance versus area) are exposed enabling an informed decision making. Unfortunately, identifying the optimal trade-off points turns out to be computationally intractable. In this paper, we present a polynomial-time approximation algorithm to systematically evaluate the design trade-offs. In particular, we explore performance-area trade-offs in the context of multi-tasking real-time embedded applications to be implemented on a customizable processor.
KW - ASIP
KW - Multi-objective design space exploration
KW - Pareto-optimal curve
KW - Processor customization
UR - http://www.scopus.com/inward/record.url?scp=70350708309&partnerID=8YFLogxK
U2 - 10.1145/1629911.1629978
DO - 10.1145/1629911.1629978
M3 - Conference contribution
AN - SCOPUS:70350708309
SN - 9781605584973
T3 - Proceedings - Design Automation Conference
SP - 244
EP - 249
BT - 2009 46th ACM/IEEE Design Automation Conference, DAC 2009
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2009 46th ACM/IEEE Design Automation Conference, DAC 2009
Y2 - 26 July 2009 through 31 July 2009
ER -