Back to results

Ghent University

Loop Transformations for the Optimized Generation of Reconfigurable Hardware

Abstract

dc:description

Current high-level design environments offer little support to implement data-intensive applications on heterogeneous-memory systems; they rather focus on parallelism. This thesis addresses the memory hierarchy problem to high-level transformations of loop structures. The composition of long transformation sequences by combining shorter subsequences is studied together with the influence of the order of applying transformation steps. Several methods are presented to estimate bounds on Ehrhart quasi-polynomials, which can be used to statically evaluate program properties, such as memory usage. Since loop transformations not only influence the data access pattern but also the control complexity we present a hardware loop controller architecture which supports hardware generation from the polyhedral representation used for loop transformations. The techniques are demonstrated by the semi-automatic generation of an FPGA implementation of an inverse discrete wavelet transform.

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Devos, Harald
Contributors dc:contributor
  • Stroobandt, D
  • Van Campenhout, J

Rights

dc:rights
Statement dc:rights
  • info:eu-repo/semantics/openAccess
Language dc:language
und

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:archive.ugent.be:469156

Chain of custody

source
Harvested from
Ghent University
Base URL
biblio.ugent.be/oai
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Devos, Harald. Loop Transformations for the Optimized Generation of Reconfigurable Hardware. 2008. http://hdl.handle.net/1854/LU-469156