Graph based communication analysis for hardware/software codesign

Peter Voigt Knudsen, Jan Madsen

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    487 Downloads (Pure)

    Abstract

    In this paper we present a coarse grain CDFG (Control/Data Flow Graph) model suitable for hardware/software partitioning of single processes and demonstrate how it is necessary to perform various transformations on the graph structure before partitioning in order to achieve a structure that allows for accurate estimation of communication overhead between nodes mapped to different processors. In particular, we demonstrate how various transformations of control structures can lead to a more accurate communication analysis and more efficient implementations. The purpose of the transformations is to obtain a CDFG structure that is sufficiently fine grained as to support a correct communication analysis but not more fine grained than necessary as this will increase partitioning and analysis time.
    Original languageEnglish
    Title of host publicationProceedings of the Seventh International Workshop on Hardware/Software Codesign, 1999. (CODES '99)
    Place of PublicationNew York
    PublisherIEEE
    Publication date1999
    Pages131-135
    ISBN (Print)1-58113-132-1
    DOIs
    Publication statusPublished - 1999
    Event7th International Workshop on Hardware/Software Codesign - Rome, Italy
    Duration: 3 May 19995 May 1999
    Conference number: 7
    http://www.informatik.uni-trier.de/~ley/db/conf/codes/codes1999.html

    Conference

    Conference7th International Workshop on Hardware/Software Codesign
    Number7
    Country/TerritoryItaly
    CityRome
    Period03/05/199905/05/1999
    Internet address

    Bibliographical note

    Copyright 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Fingerprint

    Dive into the research topics of 'Graph based communication analysis for hardware/software codesign'. Together they form a unique fingerprint.

    Cite this