A specification refinement methodology for power efficient partitioning ofdata-dominated algorithms within performance constraints

Citation
K. Masselos et al., A specification refinement methodology for power efficient partitioning ofdata-dominated algorithms within performance constraints, J VLSI S P, 26(3), 2000, pp. 291-317
Citations number
40
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY
ISSN journal
13875485 → ACNP
Volume
26
Issue
3
Year of publication
2000
Pages
291 - 317
Database
ISI
SICI code
1387-5485(200011)26:3<291:ASRMFP>2.0.ZU;2-Q
Abstract
A specification refinement methodology for the power efficient partitioning of real-time data-dominated algorithms is presented. The main idea of the proposed methodology is the reorganization with respect to data transfer an d storage of the initial description of the target algorithm before convent ional partitioning. This is achieved through the application of data transf er and storage optimizing high-level code transformations to the initial de scription of the target algorithm. These transformations basically align th e data production and consumption between the different procedures of the i nitial specification thus reducing the memory size requirements of the syst em's realizations especially those in the interfaces between different proc essors. In this way the data transfer and storage related power consumption which forms an important part of the total power budget of a data dominate d system is significantly reduced. Performance issues are explicitly taken into account during the application of the data transfer and storage high-l evel transformations. The proposed methodology can be applied both in a par allel (programmable) processor context and also in heterogeneous hardware-s oftware architectures. The proposed methodology can be also used for the po wer efficient implementation of data dominated algorithms on architectures based on programmable cores and application specific memory hierarchies. Ex perimental results from real life applications prove the impact of the prop osed methodology.