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

Method for utilizing microwave integrated circuit (MIC) to rapidly achieve lattice Boltzmann parallel acceleration

A lattice and fast technology, applied in the field of computer high-performance computing, can solve the problems of low peak floating-point computing power of CPU, high network transmission overhead, large time, etc., to reduce construction costs and management, low development costs, and power consumption. Effect

Inactive Publication Date: 2013-04-24
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This approach consumes a lot of time, power and maintenance costs due to the low peak floating-point computing power of the CPU and the huge network transmission overhead.
Moreover, as people's requirements for fluid simulation cycles are getting shorter and higher, and the accuracy requirements are getting higher and higher, the scale of PC server clusters is getting bigger and bigger. Manageability, ease of programming, scalability, management and maintenance costs, etc. are facing huge challenges

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
  • Method for utilizing microwave integrated circuit (MIC) to rapidly achieve lattice Boltzmann parallel acceleration
  • Method for utilizing microwave integrated circuit (MIC) to rapidly achieve lattice Boltzmann parallel acceleration
  • Method for utilizing microwave integrated circuit (MIC) to rapidly achieve lattice Boltzmann parallel acceleration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0059] The purpose of the present invention is to accelerate the lattice Boltzmann method, improve its processing performance, and enable the CPU and MIC to perform collaborative calculations, thereby meeting the needs of fluid simulation, and reducing the construction cost and management, operation and maintenance costs of the computer room. In this method, it is necessary to execute the initialization calculation on the CPU side, and use the OpenMP technology to parallelize the time-consuming and very parallel solution of the discrete equation and the boundary processing part, so that it can be executed in parallel on the MIC side. Co-computing with MIC to finally realize the accelerated lattice Boltzmann method, such as image 3 As shown, the specific steps and implementation process are as follows:

[0060] (1) According to the physical problem, the macroscopic parameters (density, speed, viscosity coefficient, etc.) on the calculation domain are given on the CPU side and ...

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 method for utilizing a microwave integrated circuit (MIC) to rapidly achieve lattice Boltzmann parallel acceleration. The method comprises the steps of enabling a central processing unit (CPU) to set parameters such as a computational domain, a reference length, an inflow velocity, density and Reynolds numbers according to physical problems and design thread counts of an inner core according to nuclear numbers of an MIC card; enabling an MIC end to calculate equilibrium state distribution functions of all lattice points in various directions through the macroscopic parameters (the density, the speed, the Reynolds numbers and a coefficient of viscosity and the like) so as to enable the equilibrium state distribution functions to serve as a computational initial field, performing parallel solving of a discrete equation and a processing edge, and enabling results obtained by final iteration to be passed back to a CPU end. The characteristic of rapid calculation of an MICMIC end is utilized to participate in calculation of migration and collision in lattice-Boltzmann, and the iterative process of the lattice-Boltzmann is accelerated by coordinated operation of the CPUCPU end and the MICMIC end.

Description

technical field [0001] The invention relates to the field of computer high-performance computing and computational fluid dynamics, in particular to a method for rapidly realizing lattice-Boltzmann acceleration by utilizing Intel's MIC. Background technique [0002] Lattice Boltzmann Method (Lattice Boltzmann Method, LBM) has been developed into an effective numerical simulation method in the past 20 years, which is an intermediate between microscopic molecular dynamics methods and macroscopic methods based on the continuum assumption view method. This method is different from the traditional fluid simulation method. It is based on the molecular kinetic theory, and obtains the macroscopically averaged properties by tracking the transport of the particle distribution function and then calculating the moment of the distribution function. The dynamic theory of the lattice Boltzmann method makes it more effective in simulating many complex flows, such as porous media flow, suspe...

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): G06F15/16
Inventor 张广勇张清
Owner LANGCHAO ELECTRONIC INFORMATION IND 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