Dual capacitor mixed signal mutiplier

    公开(公告)号:US12118329B2

    公开(公告)日:2024-10-15

    申请号:US16744824

    申请日:2020-01-16

    摘要: Mixed signal multipliers and methods for operating the same include a sampling capacitor and an accumulate capacitor. A sampling switch is configured to store an analog value on the sampling capacitor when a digital bit value of a digital signal is one and to store a zero when the digital bit value of the digital signal is a zero. An accumulate switch is configured to store an average of the stored value of the sampling capacitor and a previous stored value of the accumulate capacitor. A processor is configured to alternately trigger the sampling capacitor and the sampling capacitor for each bit value in the digital signal.

    Ultra-low precision floating-point fused multiply-accumulate unit

    公开(公告)号:US11455142B2

    公开(公告)日:2022-09-27

    申请号:US16432358

    申请日:2019-06-05

    IPC分类号: G06F7/544

    摘要: Embodiments for implementing a fused multiply-multiply-accumulate (“FMMA”) unit by one or more processors in a computing system. Mantissas for two products, an exponent difference of the two products serving as an alignment shift amount for a product of the two products having a smallest exponent, and an alignment shift amount for an addend relative to an alternative product of the two product having a larger exponent may be determined in parallel. The addend may be aligned relative to the alternative product having the larger exponent. The product having the smallest exponent may be aligned relative to the alternative product having the larger exponent according to the alignment shift amount.

    ENABLING HIERARCHICAL DATA LOADING IN A RESISTIVE PROCESSING UNIT (RPU) ARRAY FOR REDUCED COMMUNICATION COST

    公开(公告)号:US20220300797A1

    公开(公告)日:2022-09-22

    申请号:US17203705

    申请日:2021-03-16

    摘要: An electronic circuit includes word lines; bit lines intersecting the word lines at a plurality of grid points; and resistive processing units located at the grid points. Baseline stochastic pulse input units are coupled to the word lines; differential stochastic pulse input units are coupled to the word lines; and bitline stochastic pulse input units are coupled to the bit lines. Control circuitry coupled to the pulse input units is configured to cause each of the baseline stochastic pulse input units to generate a baseline pulse train using base input data, each of the differential stochastic pulse input units to generate a differential pulse train using differential input data defining differences from the base input data, and each of the bitline stochastic pulse input units to generate a bitline pulse train using bit line input data. Neural network weights can thus be stored in the resistive processing units.

    DIFFERENTIAL MIXED SIGNAL MULTIPLIER WITH THREE CAPACITORS

    公开(公告)号:US20210318852A1

    公开(公告)日:2021-10-14

    申请号:US16847505

    申请日:2020-04-13

    IPC分类号: G06F7/44 H03K19/02

    摘要: A differential mixed-signal logic processor is provided. The differential mixed-signal logic processor includes a plurality of mixed-signal multiplier branches for multiplication of an analog value A and a N-bit digital value B. Each of the plurality of mixed-signal multiplier branches include a first capacitor connected across a second capacitor and a third capacitor to provide a differential output across the second and third capacitors. A capacitance of the first capacitor is equal to half a capacitance of the second and third capacitors.

    MIXED-SIGNAL DOT PRODUCT PROCESSOR WITH SINGLE CAPACITOR PER MULTIPLIER

    公开(公告)号:US20210279560A1

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

    申请号:US16808708

    申请日:2020-03-04

    IPC分类号: G06N3/063 H03M1/46 G06F17/16

    摘要: A mixed-signal logic processor is provided. The mixed-signal logic processor includes a plurality of mixed-signal multiplier branches. Each of the plurality of mixed-signal multiplier branches has a set of branch-dedicated switches and a single branch-dedicated capacitor. The mixed-signal logic further includes a common switch. The common switch is external and common to each of the plurality of mixed-signal multiplier branches. The mixed-signal logic also includes a first shared branch-external capacitor and a second shared branch-external capacitor. The first and the second shared branch-external capacitors are external to and shared by each of the plurality of mixed-signal multiplier branches. Various settings of the set of switches and the common switch enable various modes of the mixed-signal dot product processor.

    BIT-SERIAL COMPUTATION WITH DYNAMIC FREQUENCY MODULATION FOR ERROR RESILIENCY IN NEURAL NETWORK

    公开(公告)号:US20210208847A1

    公开(公告)日:2021-07-08

    申请号:US16737440

    申请日:2020-01-08

    IPC分类号: G06F7/523 G06F7/50 G06N3/08

    摘要: A system is provided for error resiliency in a bit serial computation. A delay monitor enforces an overall processing duration threshold for bit-serial processing all iterations for the bit serial computation, while determining a threshold for processing each iteration. At least some iterations correspond to a respective bit in an input bit sequence. A clock generator generates a clock signal for controlling a performance of the iterations. Each of iteration units perform a particular iteration, starting with a Most Significant Bit (MSB) of the input bit sequence and continuing in descending bit significant order, and by selectively increasing the threshold for at least one iteration while skipping from processing at least one subsequent iteration whose iteration-level processing duration exceeds a remaining amount of an overall processing duration for all iterations, responsive to the at least one iteration requiring more time to complete than a current value of the threshold.

    Machine learning accelerator with decision tree interconnects

    公开(公告)号:US12112242B2

    公开(公告)日:2024-10-08

    申请号:US16986506

    申请日:2020-08-06

    IPC分类号: G06N20/00 G06N5/01

    CPC分类号: G06N20/00 G06N5/01

    摘要: Techniques for performing improved machine learning using decision trees are disclosed. In one example, a system includes a plurality of decision tree structures, and configuration logic operatively coupled to the plurality of decision tree structures. The configuration logic selectively configures the plurality of decision tree structures to form at least one of: one or more combined decision tree structures, wherein a combined decision tree structure comprises multiple interconnected ones of the plurality of decision tree structures; and one or more individual decision tree structures, wherein an individual decision tree structure comprises a single one of the plurality of decision tree structures.

    ENERGY-EFFICIENT ANALOG-TO-DIGITAL CONVERSION IN MIXED SIGNAL CIRCUITRY

    公开(公告)号:US20230188146A1

    公开(公告)日:2023-06-15

    申请号:US17550493

    申请日:2021-12-14

    IPC分类号: H03M1/00

    CPC分类号: H03M1/002

    摘要: An apparatus comprises at least one processor and at least one memory including instruction code configured to, with the at least one processor, cause the apparatus at least to perform a successive approximation analog-to-digital conversion of an analog input, representing a result of multiplication of first and second vectors, to a digital output by determining an upper bound on the result of multiplication of the first and second vectors, identifying, based at least in part on the determined upper bound, at least a portion of the successive approximation analog-to-digital conversion to be skipped, and skipping the identified portion of the successive approximation analog-to-digital conversion.