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
Link To Document