Unlock instant, AI-driven research and patent intelligence for your innovation.

Hardware acceleration method, device and system for pooling algorithm and readable storage medium

A technology of hardware acceleration and storage media, applied in the field of systems and readable storage media, hardware acceleration methods of pooling algorithms, and devices, to achieve the effect of improving performance and increasing computing speed

Pending Publication Date: 2022-04-12
SHENZHEN CORERAIN TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The main purpose of the present invention is to propose a hardware acceleration method, device, system and readable storage medium of a pooling algorithm, aiming at solving the problem of how to improve the performance of the hardware accelerator to improve the calculation speed of the pooling algorithm

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
  • Hardware acceleration method, device and system for pooling algorithm and readable storage medium
  • Hardware acceleration method, device and system for pooling algorithm and readable storage medium
  • Hardware acceleration method, device and system for pooling algorithm and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0056] Such as figure 1 as shown, figure 1 It is a schematic diagram of the system structure of the hardware operating environment involved in the solution of the embodiment of the present invention.

[0057] The system in this embodiment of the present invention may be a PC or a server system.

[0058] Such as figure 1 As shown, the system may include: a processor 1001 , such as a CPU, a network interface 1004 , a user interface 1003 , a memory 1005 , and a communication bus 1002 . Wherein, the communication bus 1002 is used to realize connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. Optionally...

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 discloses a hardware acceleration method, device and system for a pooling algorithm and a readable storage medium, and the method comprises the steps: obtaining non-filling data in a calculation window through a data arrangement module when a calculation instruction is detected, and transmitting the non-filling data to a first calculation module; inputting first filling data to the first calculation module through the control module, and obtaining a first calculation result through the first calculation module according to the non-filling data and the first filling data; inputting the first calculation result into a second calculation module through the first calculation module, and inputting second filling data into the second calculation module through the control module; obtaining a second calculation result through a second calculation module according to the first calculation result and the second filling data; according to the invention, the control module inputs the first filling data to the first calculation module and inputs the second filling data to the second calculation module, so that the performance of the hardware accelerator is improved, and the calculation speed of a pooling algorithm is improved.

Description

technical field [0001] The invention relates to the technical field of hardware design, in particular to a hardware acceleration method, device, system and readable storage medium of a pooling algorithm. Background technique [0002] The pooling (pool) algorithm is a very commonly used algorithm in neural network computing, which reduces the number of output feature vectors by downsampling. Most of the hardware accelerators in the existing neural network are realized by continuously reading padding data from the memory, storing the padding data in the memory to occupy storage space, and reading the padding data from the memory And send it to the calculation module, which increases the transmission time, and the filling data needs to be calculated separately when the pooling algorithm is calculated, which also requires a lot of calculation time, which greatly reduces the performance of the hardware accelerator, thereby reducing the calculation of the pooling algorithm speed....

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/063
Inventor 王佳东蔡权雄牛昕宇
Owner SHENZHEN CORERAIN TECH CO LTD