Generating hardware from OpenMP programs

Generating hardware from OpenMP programs
复制标题

从 OpenMP 程序生成硬件

DOI:
--
复制
发表时间:
2006
期刊:
2006 IEEE International Conference on Field Programmable Technology
影响因子:
--
通讯作者:
W. Wong
W. Wong
中科院分区:
--
文献类型:
--
作者:
Y. Y. Leow;C. Ng;W. Wong

文献摘要

被引文献

相似文献

为了提高定制硬件的生产效率,已经发明了各种高级硬件描述语言。这些语言中的大多数是流行的软件编程语言的变体,通常是并行版本。在本文中,我们描述了我们从OpenMP生成硬件的努力,OpenMP是一种广泛使用和测试的软件并行编程范例。我们能够通过可综合的VHDL语言和Handel-C从OpenMP C程序生成FPGA硬件。我们相信,这种中粒度并行编程范例的加入将为硬件描述语言的指令库带来额外的价值
Various high level hardware description languages have been invented for the purpose of improving the productivity in the generation of customized hardware. Most of these languages are variants, usually parallel versions, of popular software programming languages. In this paper, we describe our effort to generate hardware from OpenMP, a software parallel programming paradigm that is widely used and tested. We are able to generate FPGA hardware from OpenMP C programs via synthesizable VHDL and Handel-C. We believe that the addition of this medium-grain parallel programming paradigm will bring additional value to the repertoire of hardware description languages