Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

ZYNQ FPGA chip, data processing method thereof and storage medium

A data processing and chip technology, applied in the direction of electrical digital data processing, general-purpose stored program computer, architecture with a single central processing unit, etc., can solve the problem of affecting the overall performance of the processing deep learning model, occupying data transmission time, frequent data interaction, etc. problem, achieve high real-time response processing delay, low processing delay, and improve processing performance

Active Publication Date: 2019-10-08
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF5 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Data switching between the PS part and the PL part leads to frequent data interaction between the DDRs on both sides and takes up data transmission time, thus affecting the overall performance of the deep learning model.

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
  • ZYNQ FPGA chip, data processing method thereof and storage medium
  • ZYNQ FPGA chip, data processing method thereof and storage medium
  • ZYNQ FPGA chip, data processing method thereof and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] figure 1 It is a schematic diagram of the hardware structure of the existing deep learning model based on the ZYNQ FPGA chip. refer to figure 1 , mount the DDR on the PS part and the PL part respectively, where the PS part realizes data communication with the DDR mounted on it through its built-in DDR controller, and the PL part operates other supporting DDR PHY controllers and the DDR mounted on it through the user interface Realize data communication.

[0054] According to the processing characteristics of the deep learning model, based on the above hardware solution, the switching of data between the PS part and the PL part causes frequent data interaction between the DDRs on both sides and takes up data transmission time, thus affecting the overall performance of the deep learning model.

[0055] Moreover, since the existing ZYNQ FPGA chip supports up to 4 DDR particles, based on the consideration that the parallelism of DDR particles affects the bandwidth, the DD...

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 ZYNQ FPGA chip, a data processing method of the ZYNQ FPGA chip and a storage medium. A PS part configures the operation parameters of a PE in a PEA of a PL part, and enables the calculation of the PE to be started; the PEA determines a read command, a write command and the number of the write commands according to the operation parameters of the PE, and sends the read / write commands to the read / write command interfaces of a DMA controller respectively; the DMA controller starts a data reading process from an external storage device according to the reading command, andsends the read data to the PEA; the PEA performs calculation according to the read data, and writes a calculation result back to the DMA controller; the DMA controller transmits a calculation resultto an external storage device, and waits for transmission completion and sends an end mark signal corresponding to each write command back to the PEA; and after the PEA receives the end mark signals with the same number as the write commands, the PEA sends an interrupt to the PS part, so that the overall performance of processing a deep learning model is effectively improved.

Description

technical field [0001] Embodiments of the present invention relate to artificial intelligence technology, and in particular to a ZYNQ FPGA chip, a data processing method thereof, and a storage medium. Background technique [0002] With the continuous development of deep learning, deep learning models are gradually being applied in various aspects, such as cloud computing, edge computing, and so on. Taking edge computing as an example, in the current research on artificial intelligence, the amount of data to be processed by edge computing has increased dramatically, which has far exceeded the on-chip memory of the core processor chip of the terminal device, and requires the use of external storage devices for intermediate data processing. temporary cache. Therefore, how to efficiently deploy deep learning models on terminal devices with fewer resources and lower costs will be highly limited by the data communication efficiency between the core processor chip and external sto...

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): G06F13/32G06F15/78
CPCG06F13/32G06F15/7839
Inventor 朱琳韩布和曲春雨陈振王天飞张红光喻友平
Owner BEIJING BAIDU NETCOM SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products