Heterogeneous multiprocessor program compilation targeting programmable integrated circuits

OpenCL program compilation may include generating (705), by using a processor, a register transfer level (RTL) description of a first kernel of a heterogeneous, multiprocessor design and integrating (710) the RTL description of the first kernel with a base platform circuit design. The base platform...

Full description

Saved in:
Bibliographic Details
Main Authors FIFIELD JEFFREY M, STYLES HENRY E, MARTINEZ VALLINA FERNANDO J, WITTIG RALPH D, SANTAN SONAL, ZHOU SHENG, LO KWOK-WAH, JAMES-ROXBY PHILIP B, VARMA DEVADAS
Format Patent
LanguageChinese
English
Published 29.08.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:OpenCL program compilation may include generating (705), by using a processor, a register transfer level (RTL) description of a first kernel of a heterogeneous, multiprocessor design and integrating (710) the RTL description of the first kernel with a base platform circuit design. The base platform circuit design provides a static interface within a programmable integrated circuit to a host of the heterogeneous, multiprocessor design. A first configuration bitstream may be generated (715) from the RTL description of the first kernel by using the processor. The first configuration bitstream specifies a hardware implementation of the first kernel and supporting data for the configuration bitstream. The first configuration bitstream and the supporting data may be included within a binary container (720). OpenCL程序编译可以包括使用处理器生成对异构多处理器设计的第内核的寄存器传输级(RTL)描述(705)并将所述第内核的RTL描述与基础平台电路设计集成(710)。所述基础平台电路设计为异构多处理器设计的主机提供可编程集成电路内的静态接口。可以使用所述处理器从所述的第内核的RTL描述生成第配置比特流(715)。所述第配置比特流指定所述第内核的硬件实现和所述配置比特流的支持数据。所述第配置比特流和所述支持数据可以被包括
Bibliography:Application Number: CN201580073092