This study proposes a technique which leverages data cache reconfigura-bility to address the problem of cache interference in multitasking embedded systems. Modern embedded systems often implement complex applications, comprising of multiple execution tasks with heavy memory requirements. Data caches are necessary to provide the required memory bandwidth. However, caches introduce two important problems for embedded systems. Cache out-comes in multi-tasking environments are difficult to predict, thus resulting in very poor real-time performance guarantees. Additionally, caches contribute to a significant amount of power. We study the effect that multiple concurrent tasks have on the cache and, subsequently, propose a technique which leverag...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
Abstract—Many modern multi-core processors sport a large shared cache with the primary goal of enhan...
This study proposes a technique which leverages data cache reconfigurability to address the problem ...
Energy consumption is a major concern in many embedded computing systems. Several studies have shown...
Due to the rapid development in the technology, embedded systems have an effective part in controlli...
Since different companies are introducing new capabilities and features on their products, the dema...
Energy consumption is a major concern in most forms of embedded computing systems. Several studies h...
This paper shows that even very small reconfigurable data caches, when split to serve data streams ...
Abstract—In multitasking real-time systems, the WCET of each task and also the effects of interferen...
Dynamic reconfiguration techniques are widely used for efficient system optimization. Dynamic cache ...
In this paper, we propose three novel cache models using Multiple-Valued Logic (MVL) paradigm to red...
Many modern multi-core processors sport a large shared cache with the primary goal of enhancing the ...
Today, embedded processors are expected to be able to run complex, algorithm-heavy applications that...
Today, embedded processors are expected to be able to run algorithmically complex, memory-intensive ...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
Abstract—Many modern multi-core processors sport a large shared cache with the primary goal of enhan...
This study proposes a technique which leverages data cache reconfigurability to address the problem ...
Energy consumption is a major concern in many embedded computing systems. Several studies have shown...
Due to the rapid development in the technology, embedded systems have an effective part in controlli...
Since different companies are introducing new capabilities and features on their products, the dema...
Energy consumption is a major concern in most forms of embedded computing systems. Several studies h...
This paper shows that even very small reconfigurable data caches, when split to serve data streams ...
Abstract—In multitasking real-time systems, the WCET of each task and also the effects of interferen...
Dynamic reconfiguration techniques are widely used for efficient system optimization. Dynamic cache ...
In this paper, we propose three novel cache models using Multiple-Valued Logic (MVL) paradigm to red...
Many modern multi-core processors sport a large shared cache with the primary goal of enhancing the ...
Today, embedded processors are expected to be able to run complex, algorithm-heavy applications that...
Today, embedded processors are expected to be able to run algorithmically complex, memory-intensive ...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
Abstract—Many modern multi-core processors sport a large shared cache with the primary goal of enhan...