Invention Grant
- Patent Title: Processor with memory array operable as either cache memory or neural network unit memory
-
Application No.: US15366027Application Date: 2016-12-01
-
Publication No.: US10664751B2Publication Date: 2020-05-26
- Inventor: G. Glenn Henry , Douglas R. Reed
- Applicant: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- Applicant Address: CN Shanghai
- Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- Current Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- Current Assignee Address: CN Shanghai
- Agency: McClure, Qualey & Rodack, LLP
- Main IPC: G06F3/08
- IPC: G06F3/08 ; G06N3/08 ; G06F12/0846 ; G06F12/0813 ; G06F12/0897 ; G06N3/04 ; G06N3/063 ; G06F12/0811 ; G06F12/084 ; G06F12/08

Abstract:
A processor comprising a mode indicator, a plurality of processing cores, and a neural network unit (NNU), comprising a memory array, an array of neural processing units (NPU), cache control logic, and selection logic that selectively couples the plurality of NPUs and the cache control logic to the memory array. When the mode indicator indicates a first mode, the selection logic enables the plurality of NPUs to read neural network weights from the memory array to perform computations using the weights. When the mode indicator indicates a second mode, the selection logic enables the plurality of processing cores to access the memory array through the cache control logic as a cache memory.
Public/Granted literature
- US20180157970A1 PROCESSOR WITH MEMORY ARRAY OPERABLE AS EITHER CACHE MEMORY OR NEURAL NETWORK UNIT MEMORY Public/Granted day:2018-06-07
Information query