DocumentCode :
1547411
Title :
Exploring embedded-systems architectures with Artemis
Author :
Pimentel, Andy D. ; Hertzbetger, L.O. ; Lieverse, Paul ; Van der Wolf, Pieter ; Deprettere, Ed F.
Author_Institution :
Dept. of Comput. Sci., Amsterdam Univ., Netherlands
Volume :
34
Issue :
11
fYear :
2001
fDate :
11/1/2001 12:00:00 AM
Firstpage :
57
Lastpage :
63
Abstract :
Because embedded systems mostly target mass production and often run on batteries, they should be cheap to realize and power efficient. In addition, they require a high degree of programmability to provide real-time performance for multiple applications and standards. However, performance requirements as well as cost and power-consumption constraints demand that substantial parts of these systems be implemented in dedicated hardware blocks. As a result, their heterogeneous system architecture consists of components ranging from fully dedicated hardware components for time-critical application tasks. Increasingly, these designs yield heterogeneous embedded multiprocessor systems that reside together on a single chip. The heterogeneity of these highly programmable systems and the varying demands of their target applications greatly complicate system design. The increasing complexity of embedded-system architectures makes predicting performance behavior more difficult. Therefore, having the appropriate tools to explore different choices at an early design stage is increasingly important. The Artemis modeling and simulation environment aims to efficiently explore the design space of heterogeneous embedded-systems architectures at multiple abstraction levels and for a wide range of applications targeting these architectures. The authors describe their of this methodology in two studies that showed promising results, providing useful feedback on a wide range of design decisions involving the architectures for the two applications
Keywords :
embedded systems; formal specification; multiprocessing systems; performance evaluation; Artemis modeling; embedded-systems architectures; fully dedicated hardware components; fully programmable processor cores; heterogeneous system architecture; multiprocessor systems; performance requirements; programmability; real-time performance; Application software; Buildings; Computer architecture; Design methodology; Embedded system; Hardware; Mass production; Process design; Space exploration; Space technology;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.963445
Filename :
963445
Link To Document :
بازگشت