This paper shows that even very small reconfigurable data caches, when split to serve data streams exhibiting temporal and spatial localities, can improve performance of embedded applications without consuming excessive silicon real estate or power. It also shows that neither higher set-associativities nor large block sizes are necessary with reconfigurable split cache organizations. We use benchmark programs from the MiBench suite to show that our cache organization outperforms an 8k unified data cache in terms of miss rates, access times, energy consumption and silicon area. Finally we show how the saved area can be utilized for supporting techniques for improving performance of embedded systems. Our design enables the cache to...
Set-associative caches are traditionally managed using hardwarebased lookup and replacement schemes ...
Abstract — As more cores (processing elements) are included in a single chip, it is likely that the ...
Abstract—In multitasking real-time systems, the WCET of each task and also the effects of interferen...
This study proposes a technique which leverages data cache reconfigurability to address the problem ...
This study proposes a technique which leverages data cache reconfigura-bility to address the problem...
Energy consumption is a major concern in many embedded computing systems. Several studies have shown...
Energy consumption is a major concern in most forms of embedded computing systems. Several studies h...
The memory system of a modern embedded processor con- sumes a large fraction of total system energy....
Abstract. Future embedded systems are expected to use chip-multiprocessors to provide the execution ...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Resumo: Um sistema embarcado executa um único programa ou um conjunto pré-definido de programas repe...
In this paper, we propose three novel cache models using Multiple-Valued Logic (MVL) paradigm to red...
Abstract. Voltage scaling reduces leakage power for cache lines unlikely to be referenced soon. Part...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Set-associative caches are traditionally managed using hardwarebased lookup and replacement schemes ...
Abstract — As more cores (processing elements) are included in a single chip, it is likely that the ...
Abstract—In multitasking real-time systems, the WCET of each task and also the effects of interferen...
This study proposes a technique which leverages data cache reconfigurability to address the problem ...
This study proposes a technique which leverages data cache reconfigura-bility to address the problem...
Energy consumption is a major concern in many embedded computing systems. Several studies have shown...
Energy consumption is a major concern in most forms of embedded computing systems. Several studies h...
The memory system of a modern embedded processor con- sumes a large fraction of total system energy....
Abstract. Future embedded systems are expected to use chip-multiprocessors to provide the execution ...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Resumo: Um sistema embarcado executa um único programa ou um conjunto pré-definido de programas repe...
In this paper, we propose three novel cache models using Multiple-Valued Logic (MVL) paradigm to red...
Abstract. Voltage scaling reduces leakage power for cache lines unlikely to be referenced soon. Part...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Set-associative caches are traditionally managed using hardwarebased lookup and replacement schemes ...
Abstract — As more cores (processing elements) are included in a single chip, it is likely that the ...
Abstract—In multitasking real-time systems, the WCET of each task and also the effects of interferen...