Abstract — Data cache in embedded systems plays the roles of both speeding up program execution and reducing power consumption. However, a hardware-only cache management scheme usually results in unsatisfactory cache utilization. In several new architectures, cache management details are accessible at instruction level, enabling the involvement of compiler for better cache performance. In particular, Intel XScale implemented the cache-locking mechanism, which enables the compiler to lock certain critical data in the cache and it is guaranteed that the locked data will not be evicted from the cache. In such an architecture, what-to-lock and when-to-lock are important issues to achieve good cache performance. To this end, this paper gives a 0...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Green computing techniques aim to reduce the power foot print of modern embedded devices with partic...
Caches play an important role in embedded systems to bridge the performance gap between fast process...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Today, embedded processors are expected to be able to run complex, algorithm-heavy applications that...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
Set-associative caches are traditionally managed using hardwarebased lookup and replacement schemes ...
Recent research results show that conventional hardware-only cache solutions result in unsatisfactor...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Recent studies have shown that peripheral circuits, including decoders, wordline drivers, input and ...
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...
Abstract--Leakage and Dynamic power are a major challenge in microprocessor design. Many circuit tec...
Caches are commonly used in embedded systems to bridge the increasing speed gap between processors a...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Green computing techniques aim to reduce the power foot print of modern embedded devices with partic...
Caches play an important role in embedded systems to bridge the performance gap between fast process...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
Power has become one of the primary design constraints in modern embedded microprocessors. Many embe...
Today, embedded processors are expected to be able to run complex, algorithm-heavy applications that...
Cache memories in embedded systems play an important role in reducing the execution time of the appl...
Set-associative caches are traditionally managed using hardwarebased lookup and replacement schemes ...
Recent research results show that conventional hardware-only cache solutions result in unsatisfactor...
Managing the energy-performance tradeoff has become a major challenge on embedded systems. The cache...
Recent studies have shown that peripheral circuits, including decoders, wordline drivers, input and ...
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...
Abstract--Leakage and Dynamic power are a major challenge in microprocessor design. Many circuit tec...
Caches are commonly used in embedded systems to bridge the increasing speed gap between processors a...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Green computing techniques aim to reduce the power foot print of modern embedded devices with partic...
Caches play an important role in embedded systems to bridge the performance gap between fast process...