Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Towards Time-Predictable Data Caches for Chip-Multiprocessors

Martin Schoeberl18 Contact Information, Wolfgang Puffitsch18 Contact Information and Benedikt Huber18 Contact Information

(18)  Institute of Computer Engineering, Vienna University of Technology, Austria
Abstract
Future embedded systems are expected to use chip-multiprocessors to provide the execution power for increasingly demanding applications. Multiprocessors increase the pressure on the memory bandwidth and processor local caching is mandatory. However, data caches are known to be very hard to integrate into the worst-case execution time (WCET) analysis. We tackle this issue from the computer architecture side: provide a data cache organization that enables tight WCET analysis. Similar to the cache splitting between instruction and data, we argue to split the data cache for different data areas. In this paper we show cache simulation results for the split-cache organization, propose the modularization of the data cache analysis for the different data areas, and evaluate the implementation costs in a prototype chip-multiprocessor system.

Contact Information Martin Schoeberl
Email: mschoebe@mail.tuwien.ac.at

Contact Information Wolfgang Puffitsch
Email: wpuffits@mail.tuwien.ac.at

Contact Information Benedikt Huber
Email: benedikt@vmars.tuwien.ac.at
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.111 • Server: mpweb18
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)