@inproceedings{ec1217e6e40945e6a4ef4e251f95e32a,
title = "Improving offset assignment on embedded processors using transformations",
abstract = "Embedded systems consisting of the application program ROM, RAM, the embedded processor core and any custom hardware on a single wafer are becoming increasingly common in areas such as signal processing. In this paper, we address new code optimization techniques for embedded fixed point DSP processors which have limited on-chip program ROM and include indirect addressing modes usingpost increment and decrement operations. These addressingmodes allow for efficient sequential access but the addressinginstructions increase code size. Most of the previous approaches to the problem aim to find a placement or layout of variables in the memory so that it is possible to subsume explicit address pointer manipulation instructions into other instructions as a post-increment or post-decrement operation. Our solution is aimed at transformingthe access pattern by usingproperties of operators such as commutativity so that current algorithms for variable placement are more effective.",
author = "Sunil Atri and J. Ramanujam and Mahmut Kandemir",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 2000.; 7th International Conference on High Performance Computing, HiPC 2000 ; Conference date: 17-12-2000 Through 20-12-2000",
year = "2000",
doi = "10.1007/3-540-44467-x_33",
language = "English (US)",
isbn = "3540414290",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "367--374",
editor = "Mateo Valero and Prasanna, {Viktor K.} and Sriram Vajapeyam",
booktitle = "High Performance Computing - HiPC 2000 - 7th International Conference, Proceedings",
address = "Germany",
}