• DocumentCode
    794810
  • Title

    Hardware/software codesign: a systematic approach targeting data-intensive applications

  • Author

    Wiangtong, Theerayod ; Cheung, Peter Y K ; Luk, Wayne

  • Author_Institution
    Dept. of Electron., Mahanakorn Univ. of Technol., Thailand
  • Volume
    22
  • Issue
    3
  • fYear
    2005
  • fDate
    5/1/2005 12:00:00 AM
  • Firstpage
    14
  • Lastpage
    22
  • Abstract
    This article presents a systematic approach to hardware/software codesign targeting data-intensive applications. It focuses on the application processes that can be represented in directed acrylic graphs (DAGs) and use a synchronous dataflow (SDF) model, the popular form of dataflow employed in DSP systems when running the process. The codesign system is based on the ultrasonic reconfigurable platform, a system designed jointly at Imperial College and the SONY Broadcast Laboratory. This system is modeled as a loosely coupled structure consisting of a single instruction processor and multiple reconfigurable hardware elements. The paper also introduces and demonstrates a task-based hardware/software codesign environment specialized for real-time video applications. Both the automated partitioning and scheduling environment and the task manager program help to provide a fast robust for supporting demanding applications in the codesign system.
  • Keywords
    data flow graphs; directed graphs; hardware-software codesign; real-time systems; scheduling; video coding; data-intensive application; directed acrylic graph; hardware/software codesign; multiple reconfigurable hardware element; real-time video application; single instruction processor; synchronous dataflow model; task manager program; ultrasonic reconfigurable platform; Application software; Broadcasting; Digital signal processing; Educational institutions; Environmental management; Hardware; Multimedia communication; Processor scheduling; Robustness; Software systems;
  • fLanguage
    English
  • Journal_Title
    Signal Processing Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1053-5888
  • Type

    jour

  • DOI
    10.1109/MSP.2005.1425894
  • Filename
    1425894