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

A hardware accelerator system for finite-difference time domain method and its implementation method

A technology of finite difference in time domain and hardware accelerator, which is applied to architectures, instruments, and digital computer components with a single central processing unit. and other problems, to achieve the effect of correct function, play off-chip storage bandwidth capacity, and improve utilization rate

Active Publication Date: 2021-11-02
SUN YAT SEN UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This defect will cause different projects to be simulated each time, and the bit stream of the FPGA needs to be reprogrammed to configure the hardware accelerators of different systems. The amount of engineering is very large, and it is difficult to be practical in actual projects.
That is, the scalability and grid adaptability of the PE array are very weak

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
  • A hardware accelerator system for finite-difference time domain method and its implementation method
  • A hardware accelerator system for finite-difference time domain method and its implementation method
  • A hardware accelerator system for finite-difference time domain method and its implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Such as figure 1 As shown, when the existing FDTD hardware accelerator based on the FPGA (Field Programmable Gate Array) platform calculates the electromagnetic field in the three-dimensional space, the large grid that needs to be simulated will be based on the logical resources and storage resources on the FPGA. The number of small grids is evenly divided into several small grids, and each small grid is allocated a computing processing unit PE (Processing Element) and a set of BRAM (Block RAM) for storing data, forming a three-dimensional array of small grids . Each PE is responsible for calculating the electric field value and magnetic field value of all grid points in the small grid, and updating the value of each grid point in turn by scanning. After all the small grids are calculated, the electric field value and magnetic field value in the small grid BRAM are output according to the combination of small grids to restore the structure of the large grid.

[0042]W...

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 present invention discloses a time-domain finite difference method hardware accelerator system and its realization method. The system includes an arrangement structure of chain calculation processing units, multiple sets of storage blocks and excitation source evaluators; the arrangement structure of the chain calculation processing units is as follows: A combination of a plurality of PEs arranged along a one-dimensional direction is used to calculate the electric field value and / or magnetic field value of a three-dimensional grid point for electromagnetic field simulation; the storage block is composed of a plurality of block random access memories for storing the The electric field value and / or magnetic field value of the grid point obtained by PE calculation; the excitation source evaluator is used to assign the electric field value and / or magnetic field value stored in the storage block. The invention can improve the utilization rate of PE, reduce the wiring difficulty and delay of comprehensive realization on FPGA, increase the bandwidth capacity of off-chip storage, and improve the expandability and grid adaptability of PE array. The invention can be applied to the field of hardware accelerators based on FPGA platform.

Description

technical field [0001] The invention relates to the field of a hardware accelerator based on an FPGA platform, in particular to a time domain finite difference method hardware accelerator system and an implementation method thereof. Background technique [0002] When the existing FDT hardware accelerator based on the FPGA (Field Programmable Gate Array) platform calculates the electromagnetic field in three-dimensional space, the large grid that needs to be simulated will be calculated according to the logic resources and storage resources on the FPGA. Evenly divided into several small grids, and each small grid is allocated a computing processing unit PE (Processing Element) and a set of block random access memory BRAM (Block RAM) for storing data, forming a three-dimensional array of small grids . Each calculation processing unit PE is responsible for calculating the electric field value and magnetic field value of all grid points in the small grid, and updating the value...

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 Patents(China)
IPC IPC(8): G06F15/78
CPCG06F15/7896
Inventor 粟涛孔昶陈弟虎
Owner SUN YAT SEN UNIV
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