SG11201910024PA - Convolution acceleration and computing processing methods and apparatuses, electronic device, and storage medium - Google Patents
Convolution acceleration and computing processing methods and apparatuses, electronic device, and storage mediumInfo
- Publication number
- SG11201910024PA SG11201910024PA SG11201910024PA SG11201910024PA SG 11201910024P A SG11201910024P A SG 11201910024PA SG 11201910024P A SG11201910024P A SG 11201910024PA SG 11201910024P A SG11201910024P A SG 11201910024PA
- Authority
- SG
- Singapore
- Prior art keywords
- apparatuses
- electronic device
- storage medium
- convolution
- acceleration
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/15—Correlation function computation including computation of convolution operations
- G06F17/153—Multidimensional correlation or convolution
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/544—Buffers; Shared memory; Pipes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Neurology (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Complex Calculations (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710300171.XA CN108229645B (zh) | 2017-04-28 | 2017-04-28 | 卷积加速和计算处理方法、装置、电子设备及存储介质 |
| PCT/CN2018/084948 WO2018196863A1 (fr) | 2017-04-28 | 2018-04-27 | Procédés et appareils de traitement d'accélération de convolution et de traitement de calcul, dispositif électronique et support de stockage |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SG11201910024PA true SG11201910024PA (en) | 2019-11-28 |
Family
ID=62658071
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SG11201910024P SG11201910024PA (en) | 2017-04-28 | 2018-04-27 | Convolution acceleration and computing processing methods and apparatuses, electronic device, and storage medium |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11429852B2 (fr) |
| CN (1) | CN108229645B (fr) |
| SG (1) | SG11201910024PA (fr) |
| WO (1) | WO2018196863A1 (fr) |
Families Citing this family (52)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020019174A1 (fr) * | 2018-07-24 | 2020-01-30 | 深圳市大疆创新科技有限公司 | Procédé d'accès aux données, processeur, système informatique et dispositif mobile |
| CN108984426B (zh) * | 2018-08-03 | 2021-01-26 | 北京字节跳动网络技术有限公司 | 用于处理数据的方法和装置 |
| CN109165723B (zh) * | 2018-08-03 | 2021-03-19 | 北京字节跳动网络技术有限公司 | 用于处理数据的方法和装置 |
| CN110826707B (zh) * | 2018-08-10 | 2023-10-31 | 北京百度网讯科技有限公司 | 应用于卷积神经网络的加速方法和硬件加速器 |
| CN109343826B (zh) * | 2018-08-14 | 2021-07-13 | 西安交通大学 | 一种面向深度学习的可重构处理器运算单元 |
| CN110770763A (zh) * | 2018-10-08 | 2020-02-07 | 深圳市大疆创新科技有限公司 | 数据存储的装置、方法、处理器和可移动设备 |
| CN111124626B (zh) * | 2018-11-01 | 2024-09-03 | 北京灵汐科技有限公司 | 一种众核系统及其数据处理方法和处理装置 |
| CN111258653B (zh) * | 2018-11-30 | 2022-05-24 | 上海寒武纪信息科技有限公司 | 原子访存方法、存储介质、计算机设备、装置和系统 |
| CN109558329A (zh) * | 2018-12-10 | 2019-04-02 | 广东浪潮大数据研究有限公司 | 一种程序检测方法、装置、设备及可读存储介质 |
| CN109816093B (zh) * | 2018-12-17 | 2020-12-04 | 北京理工大学 | 一种单路式卷积实现方法 |
| CN109800867B (zh) * | 2018-12-17 | 2020-09-29 | 北京理工大学 | 一种基于fpga片外存储器的数据调用方法 |
| CN109740732B (zh) * | 2018-12-27 | 2021-05-11 | 深圳云天励飞技术有限公司 | 神经网络处理器、卷积神经网络数据复用方法及相关设备 |
| CN109948784B (zh) * | 2019-01-03 | 2023-04-18 | 重庆邮电大学 | 一种基于快速滤波算法的卷积神经网络加速器电路 |
| CN109919310B (zh) * | 2019-01-15 | 2021-05-18 | 中国科学院信息工程研究所 | 一种面向深度学习训练任务的gpu内存优化方法及系统 |
| CN110032538B (zh) * | 2019-03-06 | 2020-10-02 | 上海熠知电子科技有限公司 | 一种数据读取系统和方法 |
| CN111832713B (zh) * | 2019-04-19 | 2024-06-18 | 北京灵汐科技有限公司 | 一种基于行缓冲Linebuffer的并行计算方法及计算设备 |
| CN111950718B (zh) * | 2019-05-16 | 2021-12-07 | 北京知存科技有限公司 | 利用存算一体芯片实现递进式cnn运算的方法 |
| CN110276444B (zh) * | 2019-06-04 | 2021-05-07 | 北京清微智能科技有限公司 | 基于卷积神经网络的图像处理方法及装置 |
| CN110390384B (zh) * | 2019-06-25 | 2021-07-06 | 东南大学 | 一种可配置的通用卷积神经网络加速器 |
| CN112306555B (zh) * | 2019-07-30 | 2025-07-04 | 昆仑芯(北京)科技有限公司 | 并行提取多个卷积窗中的图像数据的方法、装置、设备以及计算机可读存储介质 |
| CN110704019B (zh) * | 2019-08-26 | 2020-12-22 | 深圳芯英科技有限公司 | 数据缓存器及数据读取方法 |
| CN110673786B (zh) * | 2019-09-03 | 2020-11-10 | 浪潮电子信息产业股份有限公司 | 数据缓存的方法和装置 |
| CN110766133B (zh) * | 2019-09-18 | 2020-12-25 | 开放智能机器(上海)有限公司 | 嵌入式设备中的数据处理方法、装置、设备和存储介质 |
| US11423644B1 (en) * | 2019-09-19 | 2022-08-23 | Ambarella International Lp | Hardware efficient RoI align |
| CN112313673A (zh) * | 2019-11-15 | 2021-02-02 | 深圳市大疆创新科技有限公司 | 感兴趣区域-池化层的计算方法与装置、以及神经网络系统 |
| CN110991609B (zh) * | 2019-11-27 | 2023-12-26 | 天津大学 | 用于数据传输的行缓存器 |
| US11372644B2 (en) * | 2019-12-09 | 2022-06-28 | Meta Platforms, Inc. | Matrix processing instruction with optional up/down sampling of matrix |
| CN113052291B (zh) * | 2019-12-27 | 2024-04-16 | 上海商汤智能科技有限公司 | 数据处理方法和装置 |
| CN113050988A (zh) * | 2019-12-27 | 2021-06-29 | 上海商汤智能科技有限公司 | 数据处理方法和装置 |
| CN111176582A (zh) * | 2019-12-31 | 2020-05-19 | 北京百度网讯科技有限公司 | 矩阵存储方法、矩阵访问方法、装置和电子设备 |
| US12361266B2 (en) * | 2020-05-14 | 2025-07-15 | Samsung Electronics Co., Ltd. | Hierarchical weight preprocessing for neural network accelerator |
| CN111898743A (zh) * | 2020-06-02 | 2020-11-06 | 深圳市九天睿芯科技有限公司 | 一种cnn加速方法及加速器 |
| CN111899147B (zh) * | 2020-06-16 | 2022-08-09 | 北京大学 | 一种卷积核计算加速器及卷积核计算方法 |
| CN112257859B (zh) * | 2020-10-30 | 2024-07-05 | 地平线(上海)人工智能技术有限公司 | 特征数据处理方法及装置、设备、存储介质 |
| CN112396165B (zh) * | 2020-11-30 | 2024-06-11 | 珠海零边界集成电路有限公司 | 用于卷积神经网络的运算装置和方法 |
| US12094531B2 (en) * | 2021-01-11 | 2024-09-17 | Micron Technology, Inc. | Caching techniques for deep learning accelerator |
| CN112862091B (zh) * | 2021-01-26 | 2022-09-27 | 合肥工业大学 | 一种基于快速卷积的资源复用型神经网络硬件加速电路 |
| CN112966729B (zh) * | 2021-02-26 | 2023-01-31 | 成都商汤科技有限公司 | 一种数据处理方法、装置、计算机设备及存储介质 |
| CN112949845B (zh) * | 2021-03-08 | 2022-08-09 | 内蒙古大学 | 一种基于fpga的深度卷积神经网络的加速器 |
| CN112686377B (zh) * | 2021-03-18 | 2021-07-02 | 北京地平线机器人技术研发有限公司 | 利用卷积硬件对特征数据进行反卷积处理的方法和装置 |
| CN112989270B (zh) * | 2021-04-27 | 2024-11-22 | 南京风兴科技有限公司 | 一种基于混合并行的卷积计算装置 |
| CN113255898B (zh) * | 2021-06-16 | 2022-08-02 | 合肥工业大学 | 基于Winograd算法的卷积神经网络硬件加速器及计算方法 |
| CN113516235B (zh) * | 2021-07-13 | 2024-10-18 | 南京大学 | 一种可变形卷积加速器和可变形卷积加速方法 |
| CN113448624B (zh) * | 2021-07-15 | 2023-06-27 | 安徽聆思智能科技有限公司 | 数据存取方法及装置、系统、ai加速器 |
| CN113642724B (zh) * | 2021-08-11 | 2023-08-01 | 西安微电子技术研究所 | 一种高带宽存储的cnn加速器 |
| CN114090231B (zh) * | 2021-10-11 | 2025-04-15 | 深圳鲲云信息科技有限公司 | 一种数据处理方法、控制器及可读存储介质 |
| CN116681114B (zh) * | 2022-02-22 | 2024-07-30 | 深圳鲲云信息科技有限公司 | 池化计算芯片、方法、加速器及系统 |
| CN114936349A (zh) * | 2022-03-31 | 2022-08-23 | 上海阵量智能科技有限公司 | 数据处理装置及方法、处理器、芯片、计算机设备 |
| CN114758209B (zh) * | 2022-06-14 | 2022-09-02 | 深圳思谋信息科技有限公司 | 卷积结果获取方法、装置、计算机设备及存储介质 |
| TWI842180B (zh) * | 2022-11-04 | 2024-05-11 | 瑞昱半導體股份有限公司 | 卷積電路與卷積計算方法 |
| WO2024263962A2 (fr) * | 2023-06-23 | 2024-12-26 | Rain Neuromorphics Inc. | Micro-architecture de moteur de calcul flexible |
| CN116861149B (zh) * | 2023-09-05 | 2024-01-09 | 之江实验室 | 卷积运算的优化方法、装置及处理器 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8363535B2 (en) * | 2003-04-28 | 2013-01-29 | Marvell International Ltd. | Frequency domain echo and next cancellation |
| CN102339386B (zh) * | 2011-08-16 | 2013-08-28 | 杭州晟元芯片技术有限公司 | 一种嵌入式指纹特征提取加速方法 |
| CN105869117B (zh) * | 2016-03-28 | 2021-04-02 | 上海交通大学 | 一种针对深度学习超分辨率技术的gpu加速方法 |
| CN105956660A (zh) * | 2016-05-16 | 2016-09-21 | 浪潮集团有限公司 | 一种用于实时图像识别的神经元网络芯片实现方法 |
| CN106228240B (zh) * | 2016-07-30 | 2020-09-01 | 复旦大学 | 基于fpga的深度卷积神经网络实现方法 |
| US10891538B2 (en) * | 2016-08-11 | 2021-01-12 | Nvidia Corporation | Sparse convolutional neural network accelerator |
| CN106547885B (zh) * | 2016-10-27 | 2020-04-10 | 桂林电子科技大学 | 一种文本分类系统及方法 |
-
2017
- 2017-04-28 CN CN201710300171.XA patent/CN108229645B/zh active Active
-
2018
- 2018-04-27 WO PCT/CN2018/084948 patent/WO2018196863A1/fr not_active Ceased
- 2018-04-27 SG SG11201910024P patent/SG11201910024PA/en unknown
-
2019
- 2019-10-24 US US16/662,493 patent/US11429852B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN108229645A (zh) | 2018-06-29 |
| CN108229645B (zh) | 2021-08-06 |
| US11429852B2 (en) | 2022-08-30 |
| US20200057938A1 (en) | 2020-02-20 |
| WO2018196863A1 (fr) | 2018-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| SG11201910024PA (en) | Convolution acceleration and computing processing methods and apparatuses, electronic device, and storage medium | |
| MX2023010407A (es) | Motor matematico acelerado. | |
| EP4379608A3 (fr) | Dispositif de mémoire à semi-conducteurs utilisant un traitement dans une mémoire (pim) et procédé de fonctionnement du dispositif de mémoire à semi-conducteurs | |
| WO2018209105A3 (fr) | Dispositif multimédia portable et plateforme informatique en nuage avec écosystème d'application | |
| MX2023007718A (es) | Transito y almacenamiento de datos de usuario encriptados. | |
| FI3539059T3 (fi) | Kernel-askelluksen suorittaminen laitteistossa | |
| PH12021552574A1 (en) | Hybrid rendering | |
| WO2015187771A3 (fr) | Appareils et procédés permettant d'effectuer une opération ou exclusive au moyen d'un circuit de détection | |
| Chertock | A practical guide to deterministic particle methods | |
| SG10201805974UA (en) | Neural network system and operating method of neural network system | |
| MY190550A (en) | Method and device for processing service request | |
| MX372830B (es) | Detección de segmentos de un programa de video. | |
| MY195952A (en) | Blockchain-Based Data Processing Method and Device | |
| TWI796286B (zh) | 一種機器學習系統的訓練方法和訓練系統 | |
| SG11201809890PA (en) | Method of training random forest model, electronic device and storage medium | |
| GB2577017A (en) | Neural network classification | |
| GB2553994A (en) | Modeling personal entities | |
| MX2016008455A (es) | Evaluacion cuantitativa de comportamiento en entidades y transacciones financieras. | |
| RU2017105059A (ru) | Устройство обработки изображений, способ обработки изображений, носитель записи и программа | |
| EP3101598A3 (fr) | Réseaux neuronaux augmentés | |
| MY193452A (en) | Image loading method and device | |
| JP2016515260A5 (fr) | ||
| EP2784552A3 (fr) | Procédé et dispositif pour atténuer le bruit aléatoire dans des données sismiques | |
| EP2979948A3 (fr) | Système de contrôle et dispositif semi-conducteur | |
| JP2014511526A5 (fr) |