Memory chip capable of executing artificial intelligence operation, and operation method thereof

A memory chip, artificial intelligence technology, applied in physical implementation, biological neural network model and other directions, can solve the problems of large energy consumption, huge amount of parameters, high energy consumption, etc., to reduce the amount of parameters and times, reduce energy consumption, parameter amount reduced effect

Pending Publication Date: 2020-09-22
WINBOND ELECTRONICS CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, performing convolutional neural network operations on portable electronic devices can incur considerable energy consumption due to the large number of parameters required for many convolutional neural networks
In small portable electronic devices, the cache memory on the processing chip is not enough to store so many parameters, so these parameters must be read from the external DRAM (Dynamic Random Access Memory) outside the artificial intelligence computing engine every time a calculation is performed. Access Memory, DRAM) is moved to the processing chip once, resulting in high energy consumption

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Memory chip capable of executing artificial intelligence operation, and operation method thereof
  • Memory chip capable of executing artificial intelligence operation, and operation method thereof
  • Memory chip capable of executing artificial intelligence operation, and operation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Please refer to the following figure 1 , figure 1 is a schematic block diagram of a memory chip according to an embodiment of the present invention. The memory chip 100 includes a memory array 110 and an artificial intelligence engine 120 . In this embodiment, the memory array 110 is constituted by, for example, volatile memory elements such as dynamic random access memory. In other embodiments, the memory array 110 may also be composed of non-volatile memory elements such as flash memory, phase-change memory, and resistive memory. The memory array 110 includes a plurality of memory areas for storing input feature value data FD and six pieces of weight data WD_1˜WD_6. Those skilled in the art can determine the number of weight data according to their actual needs, which is not limited in this embodiment of the present invention.

[0045] Such as figure 1 As shown, the feature value data FD includes N first subsets S1_1-S1_N, and each weight data WD_1-WD_6 also incl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a memory chip capable of executing artificial intelligence operation, and an operation method thereof. The memory chip includes a memory array and an artificial intelligence engine. The memory array is used for storing input characteristic value data and a plurality of weight data. The input feature value data include a plurality of first subsets, and each weight data includes a plurality of second subsets. The artificial intelligence engine includes a plurality of feature value detectors and is configured to access the memory array to obtain input feature value data andweight data. Each feature value detector selects at least one second subset from the corresponding weight data as a selected subset according to the weight index, and the feature value detector executes neural network operation according to the selected subset and the corresponding first subset.

Description

technical field [0001] The present invention relates to a memory architecture, in particular to a memory chip capable of performing artificial intelligence (AI) operations and an operation method thereof. Background technique [0002] With the evolution of artificial intelligence (AI) computing, the application range of artificial intelligence computing is becoming more and more extensive. In addition to being used in cloud servers equipped with high-speed graphics processing units (Graphics Processing Unit, GPU), it can also be used in For example, small portable electronic devices such as mobile phones, tablet computers, and Internet of Things (IoT) devices. In this way, convolutional neural network operations such as image analysis can be performed on the device through the neural network model to improve the performance of the operation. [0003] For portable electronic devices, reducing energy consumption is a well-known issue. However, performing convolutional neural...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06N3/063
CPCG06N3/063Y02D10/00
Inventor 吕仁硕郑丞轩
Owner WINBOND ELECTRONICS CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products