The ever-increasing gap between processor and memory speed is an issue also in embedded systems, because of the increased complexity of multimedia elaborations and the strict resource constraints of these devices.Profile-driven code optimization techniques can be effectively employed for tuning application-cache interaction and performances of cache system itself. In fact, applications running on such systems are usually known in advance and do not change over time. In a previous paper, we presented a profile-based code restructuring technique (CAT) that was able to dramatically increase cache exploitation of embedded applications.However, it is well known that profile-driven optimizations can suffer from input-sensitivity problems: an appl...
The increasing use of microprocessor cores in embedded systems, as well as mobile and portable devic...
Cache becomes very important in high-load computer application. In a web application, cache can impr...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...
The ever-increasing gap between processor and memory speed is an issue also in embedded systems, bec...
With the advent of mobile and handheld devices, power consumption in embedded systems has become a k...
When applying optimizations, a number of decisions are made using fixed strategies, such as always a...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
In embedded systems caches are very precious for keeping low the memory bandwidth and to allow emplo...
The effect of kernel operations on cache optimisations in a soft-core reconfigurable system is impor...
International audienceAdapting a source code to the specificity of its host hardware represents one ...
International audienceAdapting a source code to the specificity of its host hardware represents one ...
In the embedded domain, the gap between memory and processor performance and the increase in applica...
In the embedded domain, the gap between memory and processor performance and the increase in applica...
This paper presents a source code optimization methodology and a profiling tool that have been devel...
Data transfers and storage are dominating contributors to the area and power consumption for all mod...
The increasing use of microprocessor cores in embedded systems, as well as mobile and portable devic...
Cache becomes very important in high-load computer application. In a web application, cache can impr...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...
The ever-increasing gap between processor and memory speed is an issue also in embedded systems, bec...
With the advent of mobile and handheld devices, power consumption in embedded systems has become a k...
When applying optimizations, a number of decisions are made using fixed strategies, such as always a...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
In embedded systems caches are very precious for keeping low the memory bandwidth and to allow emplo...
The effect of kernel operations on cache optimisations in a soft-core reconfigurable system is impor...
International audienceAdapting a source code to the specificity of its host hardware represents one ...
International audienceAdapting a source code to the specificity of its host hardware represents one ...
In the embedded domain, the gap between memory and processor performance and the increase in applica...
In the embedded domain, the gap between memory and processor performance and the increase in applica...
This paper presents a source code optimization methodology and a profiling tool that have been devel...
Data transfers and storage are dominating contributors to the area and power consumption for all mod...
The increasing use of microprocessor cores in embedded systems, as well as mobile and portable devic...
Cache becomes very important in high-load computer application. In a web application, cache can impr...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...