@article {Palkovic:April 2006:1546-1998:9, author = "Palkovic, Martin", author = "Brockmeyer, Erik", author = "Vanbroekhoven, Peter", author = "Corporaal, Henk", author = "Catthoor, Francky", title = "Systematic Preprocessing of Data Dependent Constructs for Embedded Systems", journal = "Journal of Low Power Electronics", volume = "2", year = "April 2006", abstract = "Data transfers and storage are dominating contributors to the area and power consumption for all modern multimedia applications. A cost-efficient realisation of these systems can be obtained by using high-level memory optimisations. This paper demonstrates that the state-of-the-art memory optimisation techniques only partly can deal with code from real-life multimedia applications. We propose a systematic preprocessing methodology that can be applied on top of the existing work. This opens more opportunities for existing memory optimisation techniques. Our methodology is complemented with a postprocessing step, which eliminates the negative effects of preprocessing and may further improve the code quality. Our methodology has been applied on several real-life multimedia applications. Results show a decrease in the number of main memory accesses up to 45.8% compared to applying only state-of-the-art techniques.", pages = "9-17(9)", url = "http://www.ingentaconnect.com/content/asp/jolpe/2006/00000002/00000001/art00003" doi = "doi:10.1166/jolpe.2006.002" }