• DocumentCode
    2237487
  • Title

    A Process-Oriented Streaming System Design Paradigm for FPGAs

  • Author

    Liu, Ling ; Morozov, Oleksii

  • Author_Institution
    Comput. Syst. Inst., ETH Zurich, Zürich, Switzerland
  • fYear
    2010
  • fDate
    13-15 Dec. 2010
  • Firstpage
    370
  • Lastpage
    375
  • Abstract
    This paper presents a streaming system design paradigm that allows developers to model streaming applications and their FPGA-based many-core hardware architectures as processes and channels. We have developed a programming language called System-Oberon, together with a run-time library, a hardware library implemented on an FPGA, and a compiler to automate the system design flow. In general, the proposed paradigm represents a software-driven approach to the streaming system designs on FPGAs. Compared to the existing solutions, our system design paradigm and its tool chain allow the automatic construction of a completely autonomous system on an FPGA, support the task-level parallelism from both software and hardware levels, and avoid the need for hardware programming work for application developers. These features make the proposed approach advantageous in achieving better results regarding the system´s performance, power consumption, design reuse and time-to-market. To prove the applicability of our approach, a monitor for real-time ECG signal analysis was built and analyzed for its performance, size, power consumption and development time.
  • Keywords
    field programmable gate arrays; multiprocessing systems; parallel architectures; parallelising compilers; programming languages; FPGA-based many-core hardware architectures; hardware library; hardware programming; power consumption; process-oriented streaming system design; real-time ECG signal analysis; software-driven approach; system-Oberon; time-to-market; toolchain; FPGA; automatic streaming system design; many-core architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-9523-8
  • Electronic_ISBN
    978-0-7695-4314-7
  • Type

    conf

  • DOI
    10.1109/ReConFig.2010.39
  • Filename
    5695334