Title :
A system-level framework for evaluating area/performance/power trade-offs of VLIW-based embedded systems
Author :
Ascia, Giuseppe ; Catania, Vincenzo ; Palesi, Maurizio ; Patti, Davide
Author_Institution :
DIIT, Catania Univ., Italy
Abstract :
Architectures based on very long instruction word (VLIW) have found fertile ground in multimedia electronic appliances thanks to their ability to exploit high degrees of instruction level parallelism (ILP) with a reasonable trade-off in complexity and silicon costs. In this case application specific instruction-set processor (ASIP) specialization may require not only manipulation of the instruction-set but also tuning of the architectural parameters of the processor (e.g. the number and type of functional units, register files, etc.) and the memory subsystem (cache size, associativity, etc.). Setting the parameters so as to optimize certain metrics requires the use of efficient design space exploration (DSE) strategies and also simulation tools (retargetable compilers and simulators) and accurate estimation models operating at a high level of abstraction. In this paper we present a framework for evaluation, in terms of performance, cost and power consumption, of a system based on a parameterized VLIW microprocessor together with the memory hierarchy subsystem following execution of a specific application. The framework, which can be freely downloaded from the Internet, implements a number of multi-objective DSE strategies to obtain Pareto-optimal configurations for the system.
Keywords :
Internet; application specific integrated circuits; embedded systems; instruction sets; microprocessor chips; optimisation; program compilers; Internet; Pareto-optimal configurations; design space exploration; embedded systems; estimation models; instruction level parallelism; memory hierarchy subsystem; multi-objective DSE strategies; multimedia electronic appliances; parameterized VLIW microprocessor; power consumption; retargetable compilers; simulation tools; specific instruction-set processor; very long instruction word; Application specific processors; Costs; Design optimization; Embedded system; Home appliances; Optimizing compilers; Registers; Silicon; Space exploration; VLIW;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466494