Overview of the tool-flow for the Montium Processing Tile

Gerardus Johannes Maria Smit, M.A.J. Rosien, Y. Guo, P.M. Heysters

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    16 Downloads (Pure)

    Abstract

    This paper presents an overview of a tool chain to support a transformational design methodology. The tool can be used to compile code written in a high level source language, like C, to a coarse grain reconfigurable architecture. The source code is first translated into a Control Data Flow Graph (CDFG). A Control Dataflow Graph contains not only the dataflow operations (e.g. arithmetic or logical operations on data) but also control flow operations (e.g. operators for loop and if then else constructs). The CDFG is minimized using a set of behavior preserving transformations such as dependency analysis, common sub-expression elimination, etc. After applying graph clustering, scheduling and allocation transformations on this minimized graph, it can be mapped onto the target architecture.
    Original languageEnglish
    Title of host publicationERSA'04
    Subtitle of host publicationproceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms
    Place of Publication Arthens, GA
    PublisherCSREA Press
    Pages45-51
    Number of pages7
    ISBN (Print)1-932415-42-4
    Publication statusPublished - Jun 2004
    Event2004 International Conference on Engineering of Reconfigurable Systems & Algorithms, ERSA '04 - Las Vegas, United States
    Duration: 21 Jun 200424 Jun 2004

    Conference

    Conference2004 International Conference on Engineering of Reconfigurable Systems & Algorithms, ERSA '04
    Abbreviated titleERSA
    CountryUnited States
    CityLas Vegas
    Period21/06/0424/06/04

    Keywords

    • CAES-EEA: Efficient Embedded Architectures
    • METIS-221626
    • EWI-1501
    • IR-49365

    Fingerprint Dive into the research topics of 'Overview of the tool-flow for the Montium Processing Tile'. Together they form a unique fingerprint.

  • Cite this

    Smit, G. J. M., Rosien, M. A. J., Guo, Y., & Heysters, P. M. (2004). Overview of the tool-flow for the Montium Processing Tile. In ERSA'04: proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (pp. 45-51). Arthens, GA: CSREA Press.