MEMRISTOR CROSSBAR ARRAYS TO ACTIVATE PROCESSORS

    公开(公告)号:US20180364785A1

    公开(公告)日:2018-12-20

    申请号:US16062882

    申请日:2015-12-18

    Abstract: In one example, a device to process analog sensor data is described. For example, a device may include at least one analog sensor to generate a first set of analog voltage signals and a crossbar array including a plurality of memristors. In one example, the crossbar array is to receive an input vector of the first set of analog voltage signals, generate an output vector comprising a second set of analog voltage signals that is based upon a dot product of the input vector and a matrix comprising resistance values of the plurality of memristors, detect a pattern of the output vector, and activate a processor upon a detection of the pattern.

    CROSSBAR ARRAY OPERATIONS USING ALU MODIFIED SIGNALS

    公开(公告)号:US20190294416A1

    公开(公告)日:2019-09-26

    申请号:US15933081

    申请日:2018-03-22

    Abstract: According to examples, an apparatus may include an arithmetic logic unit (ALU) to apply a modification function to a digital input signal to generate a modified digital input signal, a digital-to-analog converter (DAC) to convert the modified digital input signal to an analog input signal, a crossbar array to apply an operation on the analog input signal to generate an analog output signal, and an analog-to-digital converter (ADC). The ADC may modify the analog output signal to compensate for application of the modification function to the digital input signal, may convert the modified analog output signal to a digital output signal, and may output the digital output signal.

    Convolution Accelerators
    5.
    发明申请

    公开(公告)号:US20180089146A1

    公开(公告)日:2018-03-29

    申请号:US15280903

    申请日:2016-09-29

    CPC classification number: G06F17/14 G06F17/15 G06F17/156

    Abstract: Examples herein relate to convolution accelerators. An example convolution accelerator may include a transformation crossbar array programmed to calculate a Fourier Transformation of a first vector with a transformation matrix and a Fourier Transformation of a second vector with the transformation matrix. A circuit of the example convolution accelerator may multiply the Fourier Transformation of the first vector with the Fourier Transformation of the second vector to calculate a product vector. The example convolution accelerator may have an inverse transformation crossbar array programmed to calculate an Inverse Fourier Transformation of the product vector according to an inverse transformation matrix.

    RESISTIVE ELEMENTS TO OPERATE AS A MATRIX OF PROBABILITIES

    公开(公告)号:US20170221560A1

    公开(公告)日:2017-08-03

    申请号:US15500500

    申请日:2015-04-23

    CPC classification number: G11C13/0021 G06F7/588 G06F17/18 G06G7/122 G06N7/005

    Abstract: An example apparatus includes a crossbar array of signal lines and control lines. The example apparatus also includes an input controller in circuit with the control lines. The input control is to select one of the control lines. The example apparatus also includes first resistive elements connected between corresponding ones of the control lines and corresponding ones of the signal lines. The first resistive elements have first conductances set to operate as a matrix of probabilities that define a fixed transition kernel of a Markov Chain. The example apparatus also includes second resistive elements in circuit with the signal lines. The second resistive elements have second conductances set to select one of the signal lines exclusive of others of the signal lines based on a subset of the probabilities in the matrix of the probabilities.

Patent Agency Ranking