Algorithms and analysis of scheduling for low-power high-performance DSP on VLIW processors

Zili Shao, Qingfeng Zhuge, Youtao Zhang, Edwin H.M. Sha

Research output: Journal article publicationJournal articleAcademic researchpeer-review

6 Citations (Scopus)


Switching activity and schedule length are the two most important factors that influence the energy consumption of an application executed on a VLIW (very long instruction word) processor. Considering these two factors together, we propose an instruction-level energy-minimisation scheduling technique to reduce the energy consumption of applications on VLIW processors. We first formally prove that this problem is NP-complete. Then three heuristic algorithms, MSAS, MLMSA, and EMSA, are proposed. While switching activity and schedule length are given higher priority in MSAS and MLMSA respectively, EMSA gives the best result considering both of them. The experimental results show that EMSA gives a 31.7% reduction in energy compared with the traditional list scheduling approach on average.
Original languageEnglish
Pages (from-to)4-16
Number of pages13
JournalInternational Journal of High Performance Computing and Networking
Issue number1-3
Publication statusPublished - 1 Jan 2004
Externally publishedYes


  • DSP
  • low power
  • scheduling
  • VLIW

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this