Method and apparatus for implementing configurable streaming networks

    公开(公告)号:US11171652B2

    公开(公告)日:2021-11-09

    申请号:US16833206

    申请日:2020-03-27

    Abstract: A method of configuring a programmable integrated circuit device. A channel source within the virtual fabric is configured to receive input data from a first kernel outside of the virtual fabric and on the programmable integrated circuit device, and a channel sink within the virtual fabric is configured to transmit output data to the first kernel. The configuring of the channel source is modified such that the channel source receives input data from a second kernel in response to detecting a change in operation of the programmable integrated circuit device.

    METHOD AND APPARATUS FOR IMPLEMENTING CONFIGURABLE STREAMING NETWORKS

    公开(公告)号:US20200228121A1

    公开(公告)日:2020-07-16

    申请号:US16833206

    申请日:2020-03-27

    Abstract: A method of configuring a programmable integrated circuit device. A channel source within the virtual fabric is configured to receive input data from a first kernel outside of the virtual fabric and on the programmable integrated circuit device, and a channel sink within the virtual fabric is configured to transmit output data to the first kernel. The configuring of the channel source is modified such that the channel source receives input data from a second kernel in response to detecting a change in operation of the programmable integrated circuit device.

    Adaptable programs using partial reconfiguration
    3.
    发明授权
    Adaptable programs using partial reconfiguration 有权
    使用部分重新配置的适应性程序

    公开(公告)号:US09100012B1

    公开(公告)日:2015-08-04

    申请号:US13715716

    申请日:2012-12-14

    CPC classification number: H03K19/17756 G06F17/5054

    Abstract: Systems and methods for dynamically adjusting programs implemented on an integrated circuit (IC) are provided. During runtime, characteristics of the application may change or become known. Accordingly, the embodiments described herein allow for partial reconfiguration of kernels implemented on an IC during runtime to dynamically alter performance based upon these characteristics.

    Abstract translation: 提供了用于动态调整在集成电路(IC)上实现的程序的系统和方法。 在运行时,应用程序的特性可能会改变或已知。 因此,这里描述的实施例允许在运行时间内在IC上实现的内核的部分重新配置以基于这些特性来动态地改变性能。

    Method and apparatus for implementing configurable streaming networks

    公开(公告)号:US10224934B1

    公开(公告)日:2019-03-05

    申请号:US15352406

    申请日:2016-11-15

    Abstract: A method of configuring a programmable integrated circuit device. A channel source within the virtual fabric is configured to receive input data from a first kernel outside of the virtual fabric and on the programmable integrated circuit device, and a channel sink within the virtual fabric is configured to transmit output data to the first kernel. The configuring of the channel source is modified such that the channel source receives input data from a second kernel in response to detecting a change in operation of the programmable integrated circuit device.

    Method and apparatus for implementing configurable streaming networks
    5.
    发明授权
    Method and apparatus for implementing configurable streaming networks 有权
    用于实现可配置流媒体网络的方法和装置

    公开(公告)号:US09515658B1

    公开(公告)日:2016-12-06

    申请号:US14510733

    申请日:2014-10-09

    CPC classification number: H03K19/017581

    Abstract: A method of configuring a programmable integrated circuit device. A channel source within the virtual fabric is configured to receive input data from a first kernel outside of the virtual fabric and on the programmable integrated circuit device, and a channel sink within the virtual fabric is configured to transmit output data to the first kernel. The configuring of the channel source is modified such that the channel source receives input data from a second kernel in response to detecting a change in operation of the programmable integrated circuit device.

    Abstract translation: 一种配置可编程集成电路器件的方法。 虚拟结构内的信道源被配置为从虚拟结构外部和可编程集成电路设备上的第一内核接收输入数据,并且虚拟结构内的信道宿被配置为将输出数据发送到第一内核。 修改信道源的配置,使得信道源响应于检测到可编程集成电路器件的操作变化而从第二内核接收输入数据。

    Method and apparatus for performing fast incremental resynthesis
    6.
    发明授权
    Method and apparatus for performing fast incremental resynthesis 有权
    执行快速增量再合成的方法和装置

    公开(公告)号:US09147023B1

    公开(公告)日:2015-09-29

    申请号:US14228378

    申请日:2014-03-28

    Abstract: A method for designing a system on a target device is disclosed. A first netlist with a first set of functionally invariant boundaries (FIBs) is generated after performing extraction during synthesis of a first version of the system in a first compilation. One or more of the FIBs is invalidated from the first set after performing optimizations during synthesis in the first compilation resulting in a second netlist with a second set of FIBs. A third netlist with a third set of FIBs is generated after performing extraction during synthesis of a second version of the system having a changed portion in a second compilation. Connectivity of matching nodes from the first netlist and the third netlist reaching FIBs is traversed to identify equivalent nodes associated with identical regions. The identical region in the third netlist is replaced with an optimized synthesized region from the second netlist.

    Abstract translation: 公开了一种在目标设备上设计系统的方法。 具有第一组功能不变边界(FIB)的第一网表在第一次编译中合成系统的第一版本之后执行提取之后产生。 一个或多个FIB在第一集合中的合成期间执行优化之后,从第一组中无效,导致具有第二组FIB的第二网表。 具有第三组FIB的第三网表在合成具有第二编译中的改变部分的系统的第二版本之后执行提取之后生成。 遍历与第一网表和第三网表到达FIB的匹配节点的连接,以识别与相同区域相关联的等效节点。 第三网表中的相同区域被来自第二网表的优化合成区域替换。

    Method and apparatus for performing fast incremental resynthesis
    7.
    发明授权
    Method and apparatus for performing fast incremental resynthesis 有权
    执行快速增量再合成的方法和装置

    公开(公告)号:US08732634B1

    公开(公告)日:2014-05-20

    申请号:US13908092

    申请日:2013-06-03

    Abstract: A method for designing a system on a target device is disclosed. A first netlist is generated or a first version of the system in a first compilation. Optimizations are performed on the first version of the system during synthesis resulting in a second netlist. A third netlist is generated or a second version of the system in a second compilation. The first version of the system in the first netlist and the second version of the system in the third netlist are differentiated to identify identical regions.

    Abstract translation: 公开了一种在目标设备上设计系统的方法。 在第一个编辑中生成第一个网表或系统的第一个版本。 在合成期间,在系统的第一版本上进行优化,得到第二个网表。 在第二个编译中生成第三个网表或系统的第二个版本。 第一个网表中系统的第一个版本和第三个网表中系统的第二个版本被区别,以识别相同的区域。

Patent Agency Ranking