-
公开(公告)号:US11886987B2
公开(公告)日:2024-01-30
申请号:US16451205
申请日:2019-06-25
Applicant: Arm Limited
Inventor: Shidhartha Das , Matthew Mattina , Glen Arnold Rosendale , Fernando Garcia Redondo
Abstract: A multiply-accumulate method and architecture are disclosed. The architecture includes a plurality of networks of non-volatile memory elements arranged in tiled columns. Logic digitally modulates the equivalent conductance of individual networks among the plurality of networks to map the equivalent conductance of each individual network to a single weight within the neural network. A first partial selection of weights within the neural network is mapped into the equivalent conductances of the networks in the columns to enable the computation of multiply-and-accumulate operations by mixed-signal computation. The logic updates the mappings to select a second partial selection of weights to compute additional multiply-and-accumulate operations and repeats the mapping and computation operations until all computations for the neural network are completed.
-
公开(公告)号:US11886972B2
公开(公告)日:2024-01-30
申请号:US17036490
申请日:2020-09-29
Applicant: Arm Limited
Inventor: Fernando Garcia Redondo , Shidhartha Das , Paul Nicholas Whatmough , Glen Arnold Rosendale
IPC: G06N3/04 , G11C13/00 , G06F7/544 , H03M1/12 , H03M1/66 , G06N3/065 , G06N3/045 , G06N3/048 , G11C11/54 , G06N3/044
CPC classification number: G06N3/04 , G06F7/5443 , G06N3/045 , G06N3/048 , G06N3/065 , G11C11/54 , G11C13/0007 , G11C13/0069 , G06N3/044 , H03M1/12 , H03M1/66
Abstract: A non-volatile memory (NVM) crossbar for an artificial neural network (ANN) accelerator is provided. The NVM crossbar includes row signal lines configured to receive input analog voltage signals, multiply-and-accumulate (MAC) column signal lines, a correction column signal line, a MAC cell disposed at each row signal line and MAC column signal line intersection, and a correction cell disposed at each row signal line and correction column signal line intersection. Each MAC cell includes one or more programmable NVM elements programmed to an ANN unipolar weight, and each correction cell includes one or more programmable NVM elements. Each MAC column signal line generates a MAC signal based on the input analog voltage signals and the respective MAC cells, and the correction column signal line generates a correction signal based on the input analog voltage signals and the correction cells. Each MAC signal is corrected based on the correction signal.
-
公开(公告)号:US11922169B2
公开(公告)日:2024-03-05
申请号:US17674503
申请日:2022-02-17
Applicant: Arm Limited
Inventor: Matthew Mattina , Shidhartha Das , Glen Arnold Rosendale , Fernando Garcia Redondo
CPC classification number: G06F9/3893 , G06F7/4876 , G06F7/5443 , G06F9/30014 , G06F17/16 , G06N3/06
Abstract: A method and apparatus for performing refactored multiply-and-accumulate operations is provided. A summing array includes a plurality of non-volatile memory elements arranged in columns. Each non-volatile memory element in the summing array is programmed to a high resistance state or a low resistance state based on weights of a neural network. The summing array is configured to generate a summed signal for each column based, at least in part, on a plurality of input signals. A multiplying array is coupled to the summing array, and includes a plurality of non-volatile memory elements. Each non-volatile memory element in the multiplying array is programmed to a different conductance level based on the weights of the neural network. The multiplying array is configured to generate an output signal based, at least in part, on the summed signals from the summing array.
-
公开(公告)号:US11714564B2
公开(公告)日:2023-08-01
申请号:US16735606
申请日:2020-01-06
Applicant: Arm Limited
Inventor: James Edward Myers , Pranay Prabhat , Matthew James Walker , Parameshwarappa Anand Kumar Savanth , Fernando Garcia Redondo
IPC: G06F1/00 , G06F3/06 , G06F1/3234 , G06F1/324 , G06F1/3296 , G06F1/3209 , G06F1/3221
CPC classification number: G06F3/0634 , G06F1/324 , G06F1/3234 , G06F1/3296 , G06F3/0625 , G06F1/3209 , G06F1/3221 , G06F3/0689
Abstract: According to one implementation of the present disclosure, a method for power management is disclosed. The method includes: computing, by a central processing unit, software instructions of a software workload in an active-mode operation corresponding to a first operating point on a performance curve of a performance mode; transitioning from instances of the active-mode operation to instances of standby-mode operation of the CPU, and recording, by a time tracking element, each of a plurality of standby entry data points; transitioning from the instances of the standby-mode operation to the instances of the active-mode operation of the CPU, and recording, by the time tracking element, each of a plurality of standby exit data points; and determining a second operating point on the performance curve of the performance mode based on the recorded standby entry data points and the recorded standby exit data points.
-
公开(公告)号:US12002533B2
公开(公告)日:2024-06-04
申请号:US17814418
申请日:2022-07-22
Applicant: Arm Limited
Inventor: Pranay Prabhat , Mudit Bhargava , Fernando Garcia Redondo
CPC classification number: G11C29/44
Abstract: Briefly, embodiments, such as methods and/or systems for operations and/or procedures to test magnetic memory devices. In a particular implementation, a bit error rate of a magnetic memory device may be estimated based, at least in part, on an observed bit error rate in the presence of an externally applied magnetic field.
-
公开(公告)号:US20230003795A1
公开(公告)日:2023-01-05
申请号:US17363809
申请日:2021-06-30
Applicant: Arm Limited
Inventor: Fernando Garcia Redondo , James Edward Myers , Parameshwarappa Anand Kumar Savanth , Pranay Prabhat , Gary Dale Carpenter
IPC: G01R31/317 , G06F9/4401
Abstract: Subject matter disclosed herein may relate to wireless energy harvesting devices and may relate more particularly to system-on-a-chip testing for wireless energy harvesting devices.
-
公开(公告)号:US20220101085A1
公开(公告)日:2022-03-31
申请号:US17036490
申请日:2020-09-29
Applicant: Arm Limited
Inventor: Fernando Garcia Redondo , Shidhartha Das , Paul Nicholas Whatmough , Glen Arnold Rosendale
Abstract: A non-volatile memory (NVM) crossbar for an artificial neural network (ANN) accelerator is provided. The NVM crossbar includes row signal lines configured to receive input analog voltage signals, multiply-and-accumulate (MAC) column signal lines, a correction column signal line, a MAC cell disposed at each row signal line and MAC column signal line intersection, and a correction cell disposed at each row signal line and correction column signal line intersection. Each MAC cell includes one or more programmable NVM elements programmed to an ANN unipolar weight, and each correction cell includes one or more programmable NVM elements. Each MAC column signal line generates a MAC signal based on the input analog voltage signals and the respective MAC cells, and the correction column signal line generates a correction signal based on the input analog voltage signals and the correction cells. Each MAC signal is corrected based on the correction signal.
-
公开(公告)号:US20210090653A1
公开(公告)日:2021-03-25
申请号:US16582743
申请日:2019-09-25
Applicant: Arm Limited
Inventor: Fernando Garcia Redondo , Shidhartha Das , Glen Arnold Rosendale , George McNeil Lattimore , Mudit Bhargava
IPC: G11C13/00
Abstract: In a particular implementation, a method includes: providing a first voltage to a word-line coupled to a first transistor device; providing a second voltage to a bit-line coupled to the first transistor device; providing a third voltage to a source-line coupled between a programmable resistive device and a voltage control element. Also, the first transistor device is coupled to the programmable resistive device and the voltage control element, where the programmable resistive device is configured to replace a first data value by writing a second data value in the programmable resistive device. Moreover, in response to a voltage difference across the programmable resistive device exceeding a particular threshold, limiting the voltage difference by one of reducing the second voltage on the bit-line or increasing the third voltage on the source-line.
-
公开(公告)号:US20240029811A1
公开(公告)日:2024-01-25
申请号:US17814418
申请日:2022-07-22
Applicant: Arm Limited
Inventor: Pranay Prabhat , Mudit Bhargava , Fernando Garcia Redondo
IPC: G11C29/44
CPC classification number: G11C29/44
Abstract: Briefly, embodiments, such as methods and/or systems for operations and/or procedures to test magnetic memory devices. In a particular implementation, a bit error rate of a magnetic memory device may be estimated based, at least in part, on an observed bit error rate in the presence of an externally applied magnetic field.
-
公开(公告)号:US20240028213A1
公开(公告)日:2024-01-25
申请号:US17814438
申请日:2022-07-22
Applicant: Arm Limited
CPC classification number: G06F3/0616 , G06F3/0659 , G06F3/0679 , G06F12/0292 , G06F2212/1036
Abstract: Briefly, embodiments, such as methods and/or systems for employing memory devices.
-
-
-
-
-
-
-
-
-