• DocumentCode
    1621882
  • Title

    Algorithmic transformation techniques for efficient exploration of alternative application instances

  • Author

    Stefanov, T. ; Kienhuis, B. ; Deprettere, E.

  • Author_Institution
    Inst. of Adv. Comput. Sci., Leiden Univ., Netherlands
  • fYear
    2002
  • Firstpage
    7
  • Lastpage
    12
  • Abstract
    Following the Y-chart paradigm for designing a system, an application and an architecture are modeled separately and mapped onto each other in an explicit design step. Next, a performance analysis for alternative application instances, architecture instances and mappings has to be done, thereby exploring the design space of the target system. Deriving alternative application instances is not trivially done. Nevertheless, many instances of a single application exist that are worth being derived for exploration. We present algorithmic transformation techniques for systematic and fast generation of alternative application instances that express task-level concurrency hidden in an application in some degree of explicitness. These techniques help a system designer to speedup significantly the design space exploration process.
  • Keywords
    hardware-software codesign; program compilers; program control structures; software engineering; Y-chart paradigm; algorithmic transformation techniques; alternative application instances; design space exploration; hardware software codesign; nested loop program; performance analysis; program compiler; system design; task-level concurrency; Algorithm design and analysis; Application software; Computer architecture; Computer science; Concurrent computing; Performance analysis; Permission; Process design; Space exploration; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2002. CODES 2002. Proceedings of the Tenth International Symposium on
  • Conference_Location
    Estes Park, CO, USA
  • Print_ISBN
    1-58113-542-4
  • Type

    conf

  • DOI
    10.1109/CODES.2002.1003593
  • Filename
    1003593