Improving the memory bandwidth utilization using loop transformations

1Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Embedded devices designed for various real-time multimedia and telecom applications, have a bottleneck in energy consumption and performance that becomes day by day more crucial. This is imposed by the increasing gap between processor and memory speed. Many authors have addressed this problem, but all existing techniques either consider only performance without any other trade-off, or they operate at the level of individual loops. We fill this gap, by presenting a technique which achieves parallelization in the memory accesses through four loop transformations. Our estimations from two real-life applications from the multimedia and telecom domain, reveal that using our technique, we can either increase the performance (up to 35%) or lower the energy consumption (up to 20%) for the same cost. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Dasygenis, M., Brockmeyer, E., Catthoor, F., Soudris, D., & Thanailakis, A. (2005). Improving the memory bandwidth utilization using loop transformations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3728 LNCS, pp. 117–126). Springer Verlag. https://doi.org/10.1007/11556930_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free