A novel list-scheduling algorithm for the low-energy program execution

G. Sinevriotis, T. Stouraitis

Research output: Contribution to journalConference articlepeer-review

8 Scopus citations

Abstract

This paper presents a novel list-scheduling algorithm for low-energy software execution. The aim of the instruction scheduling is the minimization of the inter-instruction energy costs that are due to the switching activity of the processor circuit. The input of the scheduling algorithm is the original code sequence. Its output is a re-arranged sequence of the same instructions that minimizes the total interinstruction effect cost and that has no impact on the program functionality. The inter-instruction effect cost is determined by means of physical measurements. The target architecture has been the ARM7TDMI processor core. The results of the optimization algorithm have been validated upon the implementation of the IEEE 802.11 protocol microcode for wireless local area networks.

Original languageBritish English
Pages (from-to)IV/97-IV/100
JournalProceedings - IEEE International Symposium on Circuits and Systems
Volume4
StatePublished - 2002
Event2002 IEEE International Symposium on Circuits and Systems - Phoenix, AZ, United States
Duration: 26 May 200229 May 2002

Fingerprint

Dive into the research topics of 'A novel list-scheduling algorithm for the low-energy program execution'. Together they form a unique fingerprint.

Cite this