Abstract – Customizing a memory hierarchy to a particular application or applications is becoming increasingly common in embedded system design, with one benefit being reduced energy. Adding a victim buffer to the memory hierarchy is known to reduce energy and improve performance on average, yet victim buffers are not typically found in commercial embedded processors. One problem with such buffers is, while they work well on average, they tend to hurt performance for many applications. We show that a victim buffer can be very effective if it is considered as a parameter in designing a memory hierarchy, like the traditional cache parameters of total size, associativity, and line size. We describe experiments on PowerStone and MediaBench benc...
Mobile processor is a CPU designed to save power. It is found in mobile computers and cell phones. A...
Minimizing power consumption continues to grow as a critical design issue for many platforms, from e...
Power consumption is an increasingly impressing con-cern for data servers as it directly affects run...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
As processors become faster, memory hierarchy becomes a serious bottleneck. In recent years memory ...
In this paper, we propose several different data and instruction cache configurations and analyze th...
As processors become faster, memory performance becomes a serious bottleneck. In recent years memor...
Application performance on modern microprocessors depends heavily on performance related characteris...
Previous work has shown that cache line sizes impact performance differently for different desktop p...
Minimizing power, increasing performance, and delivering effective memory bandwidth are today's prim...
Today, embedded processors are expected to be able to run complex, algorithm-heavy applications that...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
With the advent of mobile and handheld devices, power consumption in embedded systems has become a k...
Caches mitigate the long memory latency that limits the performance of modern processors. However, c...
Journal ArticleConventional microarchitectures choose a single memory hierarchy design point target...
Mobile processor is a CPU designed to save power. It is found in mobile computers and cell phones. A...
Minimizing power consumption continues to grow as a critical design issue for many platforms, from e...
Power consumption is an increasingly impressing con-cern for data servers as it directly affects run...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
As processors become faster, memory hierarchy becomes a serious bottleneck. In recent years memory ...
In this paper, we propose several different data and instruction cache configurations and analyze th...
As processors become faster, memory performance becomes a serious bottleneck. In recent years memor...
Application performance on modern microprocessors depends heavily on performance related characteris...
Previous work has shown that cache line sizes impact performance differently for different desktop p...
Minimizing power, increasing performance, and delivering effective memory bandwidth are today's prim...
Today, embedded processors are expected to be able to run complex, algorithm-heavy applications that...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
With the advent of mobile and handheld devices, power consumption in embedded systems has become a k...
Caches mitigate the long memory latency that limits the performance of modern processors. However, c...
Journal ArticleConventional microarchitectures choose a single memory hierarchy design point target...
Mobile processor is a CPU designed to save power. It is found in mobile computers and cell phones. A...
Minimizing power consumption continues to grow as a critical design issue for many platforms, from e...
Power consumption is an increasingly impressing con-cern for data servers as it directly affects run...