High Performance Reconfigurable Computing: From Applications to Hardware

Khaled Benkrid · 2008

This paper presents the author's experience in programming Field Programmable Gate Arrays (FPGAs) in the context of high performance digital signal and data processing. In particular, the paper presents the concept of hardware skeletons as a mean to bridge the gap between high level applications and low level hardware, and satisfy the dual requirement of high level abstract design and hardware efficiency. The concept will be illustrated in the context of image/video processing applications among other applications. In using and developing a variety of hardware design tools, the author will finally suggest a multi-language approach to hardware development.

Read the paper · More papers on PaperTik