In this report we compare the cost and performance of a new kind of restricted instruction cache architecture -- the stall cache -- against several other conventional cache architectures. The stall cache minimizes the size of an on-chip instruction cache by caching only those instructions whose instruction fetch phase collides with the memory access phase of a preceding load or store instruction. Many existing machines provide a single cycle external cache memory [6, 17, 2]. Our results show that, under this assumption, the stall cache always outperforms an equivalent sized on-chip instruction cache, reducing external memory access stalls by approximately 10%. In addition we present results for a system using an onchip data cache, and for o...
textFor the past decade, microprocessors have been improving in overall performance at a rate of ap...
The gap between CPU and main memory speeds has long been a performance bottleneck. As we move toward...
Embedded system software is highly constrained from performance, memory footprint, energy consumptio...
In this report we compare the cost and performance of a new kind of restricted instruction cache arc...
The exponentially increasing gap between processors and off-chip memory, as measured in processor cy...
@ Continued increases in clock rates of VLSI processors demand a reduction in the frequency of expen...
This paper presents a technique for minimizing chip-area cost of implementing an on-chip cache memor...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
In this paper, we propose several different data and instruction cache configurations and analyze th...
This paper proposes a method of buffering instructions by software-based prefetching. The method all...
interferences between tasks in the worst case. This is very complex with variable latency hardware, ...
Abstract: Caches contribute to much of a microprocessor system's set-associative cache. However...
International audienceThe introduction of caches inside high performance processors provides technic...
In current processors, the cache controller, which contains the cache directory and other logic such...
Abstract—Energy efficiency plays a crucial role in the design of embedded processors especially for ...
textFor the past decade, microprocessors have been improving in overall performance at a rate of ap...
The gap between CPU and main memory speeds has long been a performance bottleneck. As we move toward...
Embedded system software is highly constrained from performance, memory footprint, energy consumptio...
In this report we compare the cost and performance of a new kind of restricted instruction cache arc...
The exponentially increasing gap between processors and off-chip memory, as measured in processor cy...
@ Continued increases in clock rates of VLSI processors demand a reduction in the frequency of expen...
This paper presents a technique for minimizing chip-area cost of implementing an on-chip cache memor...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
In this paper, we propose several different data and instruction cache configurations and analyze th...
This paper proposes a method of buffering instructions by software-based prefetching. The method all...
interferences between tasks in the worst case. This is very complex with variable latency hardware, ...
Abstract: Caches contribute to much of a microprocessor system's set-associative cache. However...
International audienceThe introduction of caches inside high performance processors provides technic...
In current processors, the cache controller, which contains the cache directory and other logic such...
Abstract—Energy efficiency plays a crucial role in the design of embedded processors especially for ...
textFor the past decade, microprocessors have been improving in overall performance at a rate of ap...
The gap between CPU and main memory speeds has long been a performance bottleneck. As we move toward...
Embedded system software is highly constrained from performance, memory footprint, energy consumptio...