DocumentCode :
1177610
Title :
Embedded instruction memory in automotive engine controllers
Author :
Oved, Tal ; Weiss, Shlomo
Author_Institution :
Dept. of Electr. Eng.Syst., Tel Aviv Univ., Israel
Volume :
52
Issue :
1
fYear :
2003
fDate :
1/1/2003 12:00:00 AM
Firstpage :
173
Lastpage :
183
Abstract :
Embedded systems currently account for all but 2% of the microprocessor market. Yet often embedded processor cores are simply streamlined versions of microprocessors that were designed for desktop computers. In computer architecture research, the Standard Performance Evaluation Corporation (SPEC) benchmark programs are often used to evaluate the performance of computer systems. The characteristics of the SPEC programs do not match typical embedded applications , however, and therefore it is not clear to what extent performance studies conducted using the SPEC benchmarks are applicable to embedded systems. In this paper, the authors focus on a specific segment of the embedded market: automotive engine controllers. Using data gathered by tracing a state-of-the-art automotive controller, they present simulation results for a memory system that consists of a main memory containing compressed programs, a bus used to fetch compressed instruction blocks, a decompression subsystem, and an uncompressed instruction cache. They look at a number of system parameters, including the bus load, the average memory access time, and the performance ratio of the compressed versus uncompressed system. They also present an analysis of the static and dynamic (run-time) system behavior.
Keywords :
automotive electronics; digital storage; embedded systems; internal combustion engines; microprocessor chips; Standard Performance Evaluation Corporation; automotive engine controllers; benchmark programs; bus load; compressed instruction blocks; decompression subsystem; embedded instruction memory; memory access time; performance ratio; simulation results; state-of-the-art; uncompressed instruction cache; Automotive engineering; Computer architecture; Control systems; Decoding; Embedded computing; Embedded system; Engines; Microprocessors; Random access memory; System-on-a-chip;
fLanguage :
English
Journal_Title :
Vehicular Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9545
Type :
jour
DOI :
10.1109/TVT.2002.807127
Filename :
1193103
Link To Document :
بازگشت