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