• DocumentCode
    2863204
  • Title

    Using the Multi-Threaded Computation Model as a Unifying Framework for Hardware-Software Co-Design and Implementation

  • Author

    Niehaus, Douglas ; Andrews, David

  • Author_Institution
    University of Kansas
  • fYear
    2003
  • fDate
    01-03 Oct. 2003
  • Firstpage
    317
  • Lastpage
    317
  • Abstract
    The range of distributed real-time and embedded (DRE) system applications has continued to expand at a vigorous rate. Designers of DRE systems are constantly challenged to provide new capabilities to meet expanding requirements and increased computational needs, while under pressure to provide constantly improving price/performance ratios and shorter times to market. Recently emerging hybrid chips containing both CPUs and FPGA components have the potential to enjoy significant economies of scale, while enabling system designers to include a significant amount of specialization within the FPGA component. However, realizing the promise of these new hybrid CPU/FPGA chips will require programming models supporting a far more integrated view of CPU and FPGA based application components than that provided by current methods. This paper describes methods we are developing for supporting a multithreaded programming model providing strongly integrated interface to CPU and FPGA based component threads.
  • Keywords
    Biological system modeling; Computational modeling; Field programmable gate arrays; Hardware; Instruction sets; Object oriented modeling; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2003. WORDS 2003 Fall. The Ninth IEEE International Workshop on
  • Print_ISBN
    0-1795-2054-5
  • Type

    conf

  • DOI
    10.1109/WORDS.2003.1267546
  • Filename
    1410978