PROCESSOR WITH MEMORY ARRAY OPERABLE AS EITHER CACHE MEMORY OR NEURAL NETWORK UNIT MEMORY

Patent №

US 10,664,751

Granted

2020-05-26

Filed 2016

Owner

VIA ALLIANCE SEMICONDUCTOR CO., LTD.

Lab

AI components

2

ml · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15366027

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.

Machine learningAI hardwareG06N 3/063G06F 12/08G06F 12/0811G06F 12/0813G06F 12/084G06F 12/0846G06F 12/0897G06N 3/045+4 more

AI classification

AI hardware1.00
Machine learning1.00
Vision0.01
Natural language0.00
Knowledge representation0.00
Evolutionary computation0.00
Planning0.00
Speech0.00

Ownership

VIA ALLIANCE SEMICONDUCTOR CO., LTD.

assignment · 408040421

Assignors

HENRY, G. GLENN, REED, DOUGLAS R.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC