发明名称 |
Heterogeneous multiprocessor program compilation targeting programmable integrated circuits |
摘要 |
OpenCL program compilation may include generating, using a processor, a register transfer level (RTL) description of a first kernel of a heterogeneous, multiprocessor design and integrating 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 from the RTL description of the first kernel 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. |
申请公布号 |
US9218443(B1) |
申请公布日期 |
2015.12.22 |
申请号 |
US201414539975 |
申请日期 |
2014.11.12 |
申请人 |
XILINX, INC. |
发明人 |
Styles Henry E.;Fifield Jeffrey M.;Wittig Ralph D.;James-Roxby Philip B.;Santan Sonal;Varma Devadas;Martinez Vallina Fernando J.;Zhou Sheng;Lo Charles Kwah-Wah |
分类号 |
G06F17/50 |
主分类号 |
G06F17/50 |
代理机构 |
|
代理人 |
Cuenot Kevin T. |
主权项 |
1. A method, comprising:
generating, using a processor, a register transfer level description of a first kernel of a heterogeneous, multiprocessor design; integrating the register transfer level description of the first kernel with a base platform circuit design providing a static region within a programmable integrated circuit that provides an interface to a host of the heterogeneous, multiprocessor design; generating, from the register transfer level description of the first kernel and using the processor, a first configuration bitstream specifying a hardware implementation of the first kernel and supporting data for the configuration bitstream; and including the first configuration bitstream and the supporting data within a binary container. |
地址 |
San Jose CA US |