SYSTEMS AND METHODS FOR IMPLEMENTING LEARNED PARAMETER SYSTEMS ON A PROGRAMMABLE INTEGRATED CIRCUIT

    公开(公告)号:US20180307783A1

    公开(公告)日:2018-10-25

    申请号:US15941983

    申请日:2018-03-30

    CPC classification number: G06F17/505 G06N3/04 G06N3/0635 G06N3/08

    Abstract: Systems and methods are included for efficiently implementing learned parameter systems (LPSs) on a programmable integrated circuit (PIC) via a computing engine. The computing engine receives an input set of learned parameters corresponding to use instances of an LPS. The computing engine reduces at least some redundancies and/or unnecessary operations using instance specific parameter values of the LPS, to generate a less redundant set of learned parameters and a corresponding less redundant LPS. The computing engine generates a netlist based on these, which may share computing resources of the PIC across multiple computations in accordance with the less redundant set of learned parameters and the corresponding less redundant LPS. The computing engine then programs the PIC with the netlist. That is, the netlist replaces use instances of at least some of the original learned parameters and its corresponding LPS and is executed instead of the original.

    Method and Apparatus for Supporting Temporal Virtualization on a Target Device

    公开(公告)号:US20180218103A1

    公开(公告)日:2018-08-02

    申请号:US15422834

    申请日:2017-02-02

    Abstract: A method for designing a system on a target device includes modifying a circuit to enable the circuit to support a plurality of threads at an instant of time. An interface is generated that enables one or more of the plurality of threads to be swapped out of an execution queue for accessing the circuit and that enables one or more other threads to be swapped into the execution queue for accessing the circuit, wherein at least one of the modifying and the generating is performed by a processor.

Patent Agency Ranking