Instruction buffering exploration for low energy embedded processors

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

Abstract

For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the instruction memory of embedded processors. Especially software controlled loop buffers are energy efficient. However current compilers do not fully take advantage of the possibilities of such loop buffers. This paper presents an algorithm the explore for an application or a set of applications what is the optimal loop buffer configuration and the optimal way to use this configuration. Results for the MediaBench application suite show an additional 35% reduction (on average) in energy in the instruction memory hierarchy as compared to traditional approaches to the loop buffer without any performance implications. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Vander Aa, T., Jayapala, M., Barat, F., Deconinck, G., Lauwereins, R., Corporaal, H., & Catthoor, F. (2003). Instruction buffering exploration for low energy embedded processors. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2799, 409–419. https://doi.org/10.1007/978-3-540-39762-5_47

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