-
公开(公告)号:US20210109809A1
公开(公告)日:2021-04-15
申请号:US17128414
申请日:2020-12-21
Applicant: Intel Corporation
Inventor: Somnath Paul , Charles Augustine , Chen Koren , George Shchupak , Muhammad M. Khellah
Abstract: A system includes a compute circuit that preemptively performs a computation on a data word before receiving an indication of data errors from an error checking and correction (ECC) circuit. The ECC circuit reads the data word from a memory array and performs error detection and error correction on the data word. The compute circuit reads the data word and performs the computation on the data word to generate an output value, without waiting for the ECC circuit to check and correct the data word. In response to error detection in the data word by the ECC circuit, the compute circuit delays outputting the output value until correction of the output value in accordance with the error detection by the ECC circuit.
-
22.
公开(公告)号:US10892012B2
公开(公告)日:2021-01-12
申请号:US16110990
申请日:2018-08-23
Applicant: INTEL CORPORATION
Inventor: Turbo Majumder , Somnath Paul , Charles Augustine , Muhammad M. Khellah
Abstract: An apparatus, vision processing unit, and method are provided for clustering motion events in a content addressable memory. A motion event is received including coordinates in an image frame that have experienced a change and a timestamp of the change. A determination is made as to whether determine whether there is a valid entry in the memory having coordinates within a predefined range of coordinates included in the motion event. In response to a determination that there is the valid entry having the coordinates within the predefined range of coordinates included in the motion event, write to the valid entry the coordinates and the timestamp in the motion event.
-
公开(公告)号:US10586147B2
公开(公告)日:2020-03-10
申请号:US15273505
申请日:2016-09-22
Applicant: INTEL CORPORATION
Inventor: Wei Wu , Charles Augustine , Somnath Paul
Abstract: Provided are a neuromorphic computing device, memory device, system, and method to maintain a spike history for neurons in a spiking neural network. A neural network spike history is generated in a memory device having an array of rows and columns of memory cells. There is one row of the rows for each of a plurality of neurons and columns for each of a plurality of time slots. Indication is made in a current column in the row of the memory cells for a firing neuron that a spike was fired. Indication is made in the current column in rows of memory cells of idle neurons that did not fire that a spike was not fired. Information in the array is used to determine a timing difference between a connected neuron and the firing neuron and to adjust a weight of the connecting synapse.
-
公开(公告)号:US20180181175A1
公开(公告)日:2018-06-28
申请号:US15392559
申请日:2016-12-28
Applicant: Intel Corporation
Inventor: Charles Augustine , Rafael Rios , Somnath Paul , Muhammad M. Khellah
Abstract: Embodiments include apparatuses, methods, and systems for a flip-flop circuit with low-leakage transistors. The flip-flop circuit may be coupled to a logic circuit of an integrated circuit to store data for the logic circuit when the logic circuit is in a sleep state. The flip-flop circuit may pass a data signal for the logic circuit along a signal path. A capacitor may be coupled between the signal path and ground to store a value of the data signal when the logic circuit is in the sleep state. A low-leakage transistor, such as an IGZO transistor, may be coupled between the capacitor and the signal path and may selectively turn on when the logic circuit transitions from the active state to the sleep state to store the value of the data signal in the capacitor. Other embodiments may be described and claimed.
-
公开(公告)号:US20210193196A1
公开(公告)日:2021-06-24
申请号:US16725747
申请日:2019-12-23
Applicant: Intel Corporation
Inventor: Charles Augustine , Somnath Paul , Turbo Majumder , Iqbal Rajwani , Andrew Lines , Altug Koker , Lakshminarayanan Striramassarma , Muhammad Khellah
Abstract: Prior knowledge of access pattern is leveraged to improve energy dissipation for general matrix operations. This improves memory access energy for a multitude of applications such as image processing, deep neural networks, and scientific computing workloads, for example. In some embodiments, prior knowledge of access pattern allows for burst read and/or write operations. As such, burst mode solution can provide energy savings in both READ (RD) and WRITE (WR) operations. For machine learning or inference, the weight values are known ahead in time (e.g., inference operation), and so the unused bytes in the cache line are exploited to store a sparsity map that is used for disabling read from either upper or lower half of the cache line, thus saving dynamic capacitance.
-
公开(公告)号:US20200005468A1
公开(公告)日:2020-01-02
申请号:US16565304
申请日:2019-09-09
Applicant: Intel Corporation
Inventor: Somnath Paul , Turbo Majumder , Mohamed Elmalaki , Muhammad Khellah , Charles Augustine
Abstract: Methods, systems, and articles herein are directed to event-driven object segmentation to track events rather than tracking all pixel locations in an image.
-
公开(公告)号:US10403266B2
公开(公告)日:2019-09-03
申请号:US15786803
申请日:2017-10-18
Applicant: Intel Corporation
Inventor: Muhammad Khellah , Oren Arad , Binuraj Ravindran , Somnath Paul , Charles Augustine , Bruno Umbria Pedroni
Abstract: An example apparatus for detecting keywords in audio includes an audio receiver to receive audio comprising a keyword to be detected. The apparatus also includes a spike transducer to convert the audio into a plurality of spikes. The apparatus further includes a spiking neural network to receive one or more of the spikes and generate a spike corresponding to a detected keyword.
-
公开(公告)号:US20190198093A1
公开(公告)日:2019-06-27
申请号:US16226385
申请日:2018-12-19
Applicant: Intel Corporation
Inventor: Muhammad M. Khellah , Somnath Paul , Charles Augustine , Turbo Majumder , Suyoung Bang
IPC: G11C11/419 , G11C11/412
Abstract: Embodiments include apparatuses, methods, and systems to implement a multi-read and/or multi-write process with a set of memory cells. The set of memory cells may be multiplexed with a same sense amplifier. As part of a multi-read process, a memory controller coupled to a memory circuit may precharge the bit lines associated with the set of memory cells, provide a single assertion of a word line signal on the word line, and then sequentially read data from the set of memory cells (using the sense amplifier) based on the precharge and the single assertion of the word line signal. Additionally, or alternatively, a multi-write process may be performed to sequentially write data to the set of memory cells based on one precharge of the associated bit lines. Other embodiments may be described and claimed.
-
29.
公开(公告)号:US20190043477A1
公开(公告)日:2019-02-07
申请号:US16022376
申请日:2018-06-28
Applicant: Intel Corporation
Inventor: Suyoung Bang , Muhammad Khellah , Somnath Paul , Charles Augustine , Turbo Majumder , Wootaek Lim , Tobias Bocklet , David Pearce
IPC: G10L15/02
Abstract: A system, article, and method provide temporal-domain feature extraction for automatic speech recognition.
-
30.
公开(公告)号:US09953690B2
公开(公告)日:2018-04-24
申请号:US15631373
申请日:2017-06-23
Applicant: Intel Corporation
Inventor: Charles Augustine , Somnath Paul , Sadique Ul Ameen Sheik , Muhammad M. Khellah
CPC classification number: G11C11/161 , G06N3/049 , G06N3/0635 , G06N3/088 , G06N5/025 , G11C11/1653 , G11C11/1657 , G11C11/1659 , G11C11/1675 , G11C11/54 , G11C13/0002
Abstract: Embodiments include apparatuses, systems, and methods including a memory apparatus including a plurality of bit cells, wherein each of the plurality of bit cells correspond to a respective weight value and include a switch device that has a magnetic tunnel junction (MTJ) or other suitable resistive memory element to produce stochastic switching. In embodiments, the switch device may produce a switching output according to a stochastic switching probability of the switch device. In embodiments, a bit line or a source line passes a current across the MTJ for a switching time associated with the stochastic switching probability to produce the switching output which enables a determination of whether the respective weight value is to be updated. Other embodiments may also be described and claimed.
-
-
-
-
-
-
-
-
-