Title :
Memory arbitration and cache management in stream-based systems
Author :
Harmsze, Francoise ; Timmer, Adwin ; Van Meerbergen, Jef
Author_Institution :
Philips Res. Lab., Eindhoven, Netherlands
Abstract :
With the ongoing advancements in VLSI technology the performance of an embedded system is determined to a large extent by the communication of data and instructions. This results in new methods for on- and off-chip communication and caching schemes. In this paper we use an arbitration scheme that exploits the characteristics of continuous `media´ streams while minimizing the latency for random (e.g. CPU) memory accesses to background memory. We also introduce a novel caching scheme for a stream-based multiprocessor architecture, to limit as much as possible the amount of on-chip buffering required to guarantee the throughput of the continuous streams. With these two schemes we can build an architecture for media processing with optimal flexibility at run-time while performance guarantees can be determined at compile-time
Keywords :
VLSI; cache storage; embedded systems; multimedia computing; storage management; VLSI technology; arbitration scheme; cache management; caching schemes; continuous media streams; latency; memory arbitration; on-chip buffering; optimal flexibility; stream-based systems; Bandwidth; Central Processing Unit; Delay; Embedded system; Hip; Memory management; Runtime; Throughput; Very large scale integration; Video signal processing;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition 2000. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-7695-0537-6
DOI :
10.1109/DATE.2000.840048