The memory system of a modern embedded processor con- sumes a large fraction of total system energy. We explore a range of different configuration options and show that a reconfigurable design can make better use of the resources available to it than any fixed implementation, and provide large improvements in both performance and energy con- sumption. Reconfigurability becomes increasingly useful as resources become more constrained, so is particularly rele- vant in the embedded space. For an optimised architectural configuration, we show that a configurable cache system performs an average of 20% (maximum 70%) better than the best fixed implementation when two programs are competing for the same resources, and reduces cache miss rate by an...
We investigate how transactional memory can be adapted for embedded systems. We consider energy cons...
Today, embedded processors are expected to be able to run complex, algorithm-heavy applications that...
The growing complexity and diversity of embedded systems — combined with continuing demands for high...
The memory system of a modern embedded processor con- sumes a large fraction of total system energy....
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
This paper shows that even very small reconfigurable data caches, when split to serve data streams ...
In current-day embedded systems design, one is faced with cut-throat competition to deliver new func...
Energy consumption is a major concern in many embedded computing systems. Several studies have shown...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
Energy consumption is a major concern in most forms of embedded computing systems. Several studies h...
This paper explores an application-specific customization technique for the data cache, one of the f...
With each technology generation we get more transistors per chip. Whilst processor frequencies have ...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Platform chips, which are pre-designed chips possessing numerous processors, memories, coprocessors,...
The growing complexity and diversity of embedded systems combined with continuing demands for higher...
We investigate how transactional memory can be adapted for embedded systems. We consider energy cons...
Today, embedded processors are expected to be able to run complex, algorithm-heavy applications that...
The growing complexity and diversity of embedded systems — combined with continuing demands for high...
The memory system of a modern embedded processor con- sumes a large fraction of total system energy....
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
This paper shows that even very small reconfigurable data caches, when split to serve data streams ...
In current-day embedded systems design, one is faced with cut-throat competition to deliver new func...
Energy consumption is a major concern in many embedded computing systems. Several studies have shown...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
Energy consumption is a major concern in most forms of embedded computing systems. Several studies h...
This paper explores an application-specific customization technique for the data cache, one of the f...
With each technology generation we get more transistors per chip. Whilst processor frequencies have ...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Platform chips, which are pre-designed chips possessing numerous processors, memories, coprocessors,...
The growing complexity and diversity of embedded systems combined with continuing demands for higher...
We investigate how transactional memory can be adapted for embedded systems. We consider energy cons...
Today, embedded processors are expected to be able to run complex, algorithm-heavy applications that...
The growing complexity and diversity of embedded systems — combined with continuing demands for high...