High-performance processors have deployed multilevel cache (MLC) systems for decades. In the embedded real-time market, the use of MLC is also on the rise, with processors for future systems in space, railway, avionics and automotive already featuring two or more cache levels. One of the most critical elements for MLC is the write policy that not only affects several key metrics such as performance, WCET estimates, energy/power, and reliability, but also the design of complexity-prone cache coherence protocol and cache reliability solutions. In this paper we make an extensive analysis of existing write policies, namely write-through (WT) and write-back (WB). In the context of the real-time domain, we show that no write policy is superior fo...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Cache coherence protocols limit the scalability of multicore and manycore architectures and are resp...
Journal ArticleFor a parallel architecture to scale effectively, communication latency between proce...
High-performance processors have deployed multilevel cache (MLC) systems for decades. In the embedde...
High-performance processors have deployed multilevel cache (MLC) systems for decades. In the embedde...
ISBN : 978-3-9810801-4-8International audienceThe following study shows a direct comparison of memor...
The increasing levels of transistor density have enabled integration of an increasing number of core...
This dissertation aims at improving the off-chip bandwidth utilization and energy efficiency in chip...
Caches are known to consume a large part of total microprocessor energy. Traditionally, voltage scal...
Power consumption is becoming an increasingly important component of processor design. As technology...
The growing computing demands of emerging application domains such as Recognition/Mining/Synthesis (...
Cache memory is one of the most important components of a computer system. The cache allows quickly...
With the increase of processor-memory performance gap, it has become important to gauge the performa...
Computing workloads often contain a mix of interactive, latency-sensitive foreground applications an...
Shared memory is a common interprocessor communi-cation paradigm for single-chip multi-processor pla...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Cache coherence protocols limit the scalability of multicore and manycore architectures and are resp...
Journal ArticleFor a parallel architecture to scale effectively, communication latency between proce...
High-performance processors have deployed multilevel cache (MLC) systems for decades. In the embedde...
High-performance processors have deployed multilevel cache (MLC) systems for decades. In the embedde...
ISBN : 978-3-9810801-4-8International audienceThe following study shows a direct comparison of memor...
The increasing levels of transistor density have enabled integration of an increasing number of core...
This dissertation aims at improving the off-chip bandwidth utilization and energy efficiency in chip...
Caches are known to consume a large part of total microprocessor energy. Traditionally, voltage scal...
Power consumption is becoming an increasingly important component of processor design. As technology...
The growing computing demands of emerging application domains such as Recognition/Mining/Synthesis (...
Cache memory is one of the most important components of a computer system. The cache allows quickly...
With the increase of processor-memory performance gap, it has become important to gauge the performa...
Computing workloads often contain a mix of interactive, latency-sensitive foreground applications an...
Shared memory is a common interprocessor communi-cation paradigm for single-chip multi-processor pla...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Cache coherence protocols limit the scalability of multicore and manycore architectures and are resp...
Journal ArticleFor a parallel architecture to scale effectively, communication latency between proce...