|
|||
A Multi-objective Approach to Configuring Embedded System ArchitecturesJames Northern and Michael Shanblatt Department of Electrical and Computer Engineering, 2120 Engineering Building, East Lansing, MI 48824-1226jnorthern@xula.edu mas@msu.edu Abstract. Portable embedded systems are being driven by consumer demands to be thermally efficient, perform faster, and have longer battery life. To design such a system, various hardware units (e.g., level one (L1) and level two (L2) caches, functional units, registers) are selected based on a set of specifications for a particular application. Currently, chip architects are using software tools to manually explore different configurations, so that tradeoffs for power consumption, performance, and chip size may be understood. The primary contribution of this paper is the development of a novel power-performance design tool based around a core GA search and optimization technique. The tool targets the implementation of portable embedded systems. LNCS 3103, p. 1326 f. lncs@springer.de
|