• DocumentCode
    1808473
  • Title

    Task graph transformation to aid system synthesis

  • Author

    Vallerio, Keith S. ; Jha, Niraj K.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • Volume
    4
  • fYear
    2002
  • fDate
    2002
  • Abstract
    The increasing complexity of real-time embedded systems along with the short time-to-market for most of their applications have led designers to develop increasingly sophisticated algorithms and tools for system-level synthesis. At this level, coarse-grained tasks, such as discrete cosine transforms, are assigned and scheduled on general-purpose processors, field programmable gate arrays (FPGAs) and application-specific integrated circuits (ASICs). Hardware-software co-synthesis forms in important sub-problem of system-level synthesis in which price and power are frequently optimized under real-time constraints. This paper proposes a pre-processing step to aid system-level synthesis and is independent of both the targeted cosynthesis tool and its underlying algorithm. Experimental results show that using this methodology can reduce system price (power) by up to 84% (67%) and 12% (16%) on average while reducing co-synthesis tool run-time by 29%.
  • Keywords
    application specific integrated circuits; discrete cosine transforms; field programmable gate arrays; graph theory; hardware-software codesign; integrated circuit design; logic CAD; application-specific integrated circuits; co-synthesis tool run-time; coarse-grained tasks; discrete cosine transforms; field programmable gate arrays; hardware-software co-synthesis; real-time embedded systems; system-level synthesis; task graph transformation; Algorithm design and analysis; Application specific integrated circuits; Constraint optimization; Discrete cosine transforms; Embedded system; Field programmable gate arrays; Integrated circuit synthesis; Processor scheduling; Real time systems; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
  • Print_ISBN
    0-7803-7448-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2002.1010551
  • Filename
    1010551