SPARSE CONVOLUTIONAL NEURAL NETWORK ACCELERATOR

    公开(公告)号:US20200082254A1

    公开(公告)日:2020-03-12

    申请号:US16686931

    申请日:2019-11-18

    Abstract: A method, computer program product, and system perform computations using a sparse convolutional neural network accelerator. A first vector comprising only non-zero weight values and first associated positions of the non-zero weight values within a 3D space is received. A second vector comprising only non-zero input activation values and second associated positions of the non-zero input activation values within a 2D space is received. The non-zero weight values are multiplied with the non-zero input activation values, within a multiplier array, to produce a third vector of products. The first associated positions are combined with the second associated positions to produce a fourth vector of positions, where each position in the fourth vector is associated with a respective product in the third vector. The products in the third vector are transmitted to adders in an accumulator array, based on the position associated with each one of the products.

    Data compaction and memory bandwidth reduction for sparse neural networks

    公开(公告)号:US10096134B2

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

    申请号:US15422359

    申请日:2017-02-01

    Abstract: A method, computer program product, and system for sparse convolutional neural networks that improves efficiency is described. Multi-bit data for input to a processing element is received at a compaction engine. The multi-bit data is determined to equal zero and a single bit signal is transmitted from the memory interface to the processing element in lieu of the multi-bit data, where the single bit signal indicates that the multi-bit data equals zero. A compacted data sequence for input to a processing element is received by a memory interface. The compacted data sequence is transmitted from the memory interface to an expansion engine. Non-zero values are extracted from the compacted data sequence and zeros are inserted between the non-zero values by the expansion engine to generate an expanded data sequence that is output to the processing element.

    Pulsed current sensing
    7.
    发明授权
    Pulsed current sensing 有权
    脉冲电流检测

    公开(公告)号:US09389617B2

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

    申请号:US13770975

    申请日:2013-02-19

    Inventor: William J. Dally

    Abstract: A system and method are provided for sensing current. A current source is configured to generate a current and a pulsed sense enable signal is generated. A sense voltage across a resistive sense mechanism is sampled according to the sense enable signal, where the sense voltage represents a measurement of the current. A system includes the current source and a current sensing unit. The current source is configured to generate a current. The current sensing unit is coupled the current source and is configured to generate a pulsed sense enable signal and sample the sense voltage across a resistive sense mechanism according to the pulsed sense enable signal.

    Abstract translation: 提供了一种感测电流的系统和方法。 电流源被配置为产生电流并且产生脉冲检测使能信号。 根据感测使能信号对电阻感测机构两端的感测电压进行采样,其中感测电压表示电流的测量。 系统包括电流源和电流感测单元。 当前源被配置为生成电流。 电流感测单元耦合电流源,并被配置为产生脉冲感测使能信号,并根据脉冲感测使能信号在电阻感测机构上采样感测电压。

    Control of a soft-switched variable frequency buck regulator
    8.
    发明授权
    Control of a soft-switched variable frequency buck regulator 有权
    控制软开关变频降压调节器

    公开(公告)号:US09231477B2

    公开(公告)日:2016-01-05

    申请号:US13868969

    申请日:2013-04-23

    Inventor: William J. Dally

    CPC classification number: H02M3/1588 H02M3/1584 Y02B70/1466

    Abstract: A system and method are provided for controlling a soft-switched modified buck regulator circuit. A voltage (Vx) across or a current through a pull-down switching mechanism within the modified buck regulator circuit is sensed when the pull-down switching mechanism is enabled, where the pull-down switching mechanism is coupled to an upstream end of an inductor and is coupled in parallel with a capacitor. A target time when the pull-down switching mechanism will be disabled (tlf) is computed and the pull-down transistor is disabled at the computed target time.

    Abstract translation: 提供了一种用于控制软开关改进的降压调节器电路的系统和方法。 当下拉开关机构启用时,在修改的降压调节器电路内通过下拉开关机构的电流(Vx)或电流被感测到,其中下拉开关机构耦合到电感器的上游端 并且与电容器并联耦合。 计算下拉切换机制被禁用的目标时间(tlf),并且在计算的目标时间下拉下拉晶体管被禁用。

    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR EXECUTING CASTING-ARITHMETIC INSTRUCTIONS
    9.
    发明申请
    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR EXECUTING CASTING-ARITHMETIC INSTRUCTIONS 有权
    用于执行铸造指令的系统,方法和计算机程序产品

    公开(公告)号:US20150205757A1

    公开(公告)日:2015-07-23

    申请号:US14161628

    申请日:2014-01-22

    Inventor: William J. Dally

    Abstract: A system, method, and computer program product are provided for executing casting-arithmetic instructions. The method comprises receiving a casting-arithmetic instruction that specifies an arithmetic operation to be performed on input data and at least one casting operation of an input casting operation and an output casting operation. Upon determining that the casting-arithmetic instruction specifies the input casting operation, the input casting operation is performed on identified terms comprising the input data. Then the arithmetic operation is performed on the input data to generate an arithmetic result. Upon determining that the casting-arithmetic instruction specifies the output casting operation, the output casting operation is performed on the arithmetic result.

    Abstract translation: 提供了一种用于执行铸造算术指令的系统,方法和计算机程序产品。 该方法包括接收指定对输入数据执行的算术运算和输入转换操作和输出转换操作的至少一个投射操作的铸造算术指令。 在确定铸造算术指令指定输入铸造操作时,对包括输入数据的识别项执行输入铸造操作。 然后对输入数据进行算术运算,生成运算结果。 在确定铸造算术指令指定输出转换操作时,对算术结果执行输出转换操作。

    Multi-phase ground-referenced single-ended signaling
    10.
    发明授权
    Multi-phase ground-referenced single-ended signaling 有权
    多相地面参考单端信令

    公开(公告)号:US09076551B2

    公开(公告)日:2015-07-07

    申请号:US13933058

    申请日:2013-07-01

    CPC classification number: G11C11/4096 G11C7/1057 G11C7/1069

    Abstract: A system includes a control circuit and first, second, and third ground-referenced single-ended signaling (GRS) driver circuits that are each coupled to an output signal. The control circuit is configured to generate a first, second, and third set of control signals that are each based on a respective phase of a clock signal. Each GRS driver circuit is configured to pre-charge a capacitor to store a charge based on the respective set of control signals during at least one phase of the clock signal and drive the output signal relative to a ground network by discharging the charge during a respective phase of the clock signal.

    Abstract translation: 系统包括控制电路和分别耦合到输出信号的第一,第二和第三接地参考单端信令(GRS)驱动器电路。 控制电路被配置为产生基于时钟信号的相应相位的第一,第二和第三组控制信号。 每个GRS驱动器电路被配置为在时钟信号的至少一个相位期间基于相应的控制信号集来预先充电电容器以存储电荷,并且在相应的时间期间通过放电来驱动输出信号相对于地面网络 时钟信号的相位。

Patent Agency Ranking