Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

126results about How to "Improve parallel efficiency" patented technology

Heterogeneous multi-core infrared image processing system and method

The invention discloses a heterogeneous multi-core infrared image processing system and method. The method mainly includes: 1, utilizing programmable logic of a Zynq to realize a driving schedule of a detector to complete collection and caching of an infrared image; 2, utilizing a CPU0 (central processing unit 0) of the Zynq to operate a Linux operating system to write a Qt-based display and control interface; 3, utilizing a CPU1 of the Zynq to respond to a serial port command in real time, and setting a system parameter and a video driving chip online; 4, utilizing the programmable logic to realize algorithmic hardware acceleration and a driving schedule of a video chip. The heterogeneous multi-core infrared image processing system and method has the advantages that a structure of ARM+FPGA in an all programmable platform Zynq chip is utilized to develop the heterogeneous multi-core infrared image processing system, design difficulty of hardware is remarkably reduced, a system bandwidth chokepoint brought by interconnection of conventional framework chip levels is removed, simplicity and flexibility in design and integration of a user IP (internet protocol) are realized, and high universality is realized.
Owner:SHANGHAI INST OF TECHNICAL PHYSICS - CHINESE ACAD OF SCI

Computer architecture scheme parallel simulation optimization method based on cluster system

The invention discloses a parallel method for simulating and optimizing the computer architecture scheme based on a cluster system, and aims to provide a parallel method for simulating and optimizing the design scheme of the computer architecture. The technical scheme is that a parallel computer system which consists of a main control node and simulation nodes and is provided with a remote command execution environment is firstly built, and a global configuration program, a simulated configuration file generating program, a task dispatching program and a result analyzing program are arranged on the main control node, wherein, the global configuration program is used for arranging global configuration; the simulated configuration file generating program is used for generating all simulated configuration files; the task dispatching program distributes simulation evaluation tasks to each node, controls each simulation node and performs simulation evaluation; and the result analyzing program searches simulation result files sent from the simulation nodes for statistics, screens out optimal configuration parameter values, and outputs a report. By adopting the invention, the time for evaluation and optimization can be reduced, and the selection accuracy is improved.
Owner:NAT UNIV OF DEFENSE TECH

Parallel programming method oriented to data intensive application based on multiple data architecture centers

The invention relates to a parallel programming method oriented to data intensive application based on multiple data architecture centers. The method comprises the following steps of: constructing a main node of system architecture, constructing a sub node of the system architecture, performing loading, performing execution and the like. The parallel programming method has the advantages that a technicist in the field of a large scale of data intensive scientific data does not need to know well a parallel calculation mode based on multiple data centers and does not need to have a MapReduce and multi-point interface (MPI) parallel programming technology relevant to high-performance calculation; a plurality of distributed clusters are simply configured, and a MapReduce calculation task is loaded to the distributed clusters; the hardware and software collocation of the existing cluster system is not required to be changed, and the architecture can quickly parallel the data intensive application based on the MapReduce programming model on multiple data centers; and therefore, relatively high parallelization efficiency is achieved, and the processing capacity of the large-scale distributed data intensive scientific data can be greatly improved.
Owner:CENT FOR EARTH OBSERVATION & DIGITAL EARTH CHINESE ACADEMY OF SCI

Video decoding macro-block-grade parallel scheduling method for perceiving calculation complexity

The invention discloses a video decoding macro-block-grade parallel scheduling method for perceiving calculation complexity. The method comprises two critical technologies: the first one involves establishing a macro-block decoding complexity prediction linear model according to entropy decoding and macro-block information after reordering such as the number of non-zero coefficients, macro-block interframe predictive coding types, motion vectors and the like, performing complexity analysis on each module, and fully utilizing known macro-block information so as to improve the parallel efficiency; and the second one involves combining macro-block decoding complexity with calculation parallel under the condition that macro-block decoding dependence is satisfied, performing packet parallel execution on macro-blocks according to an ordering result, dynamically determining the packet size according to the calculation capability of a GPU, and dynamically determining the packet number according to the number of macro-blocks which are currently parallel so that the emission frequency of core functions is also controlled while full utilization of the GPU is guaranteed and high-efficiency parallel is realized. Besides, parallel cooperative operation of a CPU and the GPU is realized by use of a buffer area mode, resources are fully utilized, and idle waiting is reduced.
Owner:HUAZHONG UNIV OF SCI & TECH

Data-intensive remote sensing image processing-oriented generic programmed framework programming method

The invention relates to a data-intensive remote sensing image processing-oriented generic programmed framework programming method. The technical scheme comprises the following steps of 1, according to characteristics of large mass, complex data structure and the like of sensing image data, building a distributed remote sensing image model; 2, on the basis of remote data parallel processing algorithm analysis, modeling and abstracting a public computing mode which repeatedly appears, and building remote a sensing data processing algorithm-oriented parallel algorithm; and 3, packaging the parallel algorithm through a template mechanism to realize a generic programmed algorithm model. The method has the beneficial effects that a parallel programming mode is provided by remote sensing application algorithm, so that the parallel programming difficulty of a large amount of sensing data processing applications can be effectively reduced, the defect that the requirement on the programming ability of a domain expert in the traditional remote data processing is high is overcome, and wide application of parallel computing technology to large area even global massive remote data processing of global change, dynamic disaster monitoring and the like is greatly promoted.
Owner:CENT FOR EARTH OBSERVATION & DIGITAL EARTH CHINESE ACADEMY OF SCI

Variable-depth cable ghost wave suppression method based on wave equation boundary value inversion

The invention relates to a variable-depth cable ghost wave suppression method based on wave equation boundary value inversion. The method includes the following steps: 1) extracting a common-shot-point gather from seismic data collected by a variable-depth cable; 2) performing one-dimensional Fourier transform on the seismic data of a certain shot of the common-shot-point gather to obtain a frequency spectrum containing ghost wave seismic data; 3) calculating frequency domain seismic data U<AB> containing ghost waves corresponding to a certain frequency omega in the frequency spectrum; 4) calculating G1 and G2 according to detection point depth H<0><(2)>; 5) calculating frequency domain seismic data F<CD> after ghost wave suppression which are corresponding to the frequency omega according to U<AB>, G1 and G2; 6) performing steps 3) to 5) on all frequencies omega on the frequency spectrum in the common-shot-point gather to obtain frequency domain seismic data after ghost wave suppression; 7) performing steps 2) to 6) on other shots in the common-shot-point gather to obtain frequency domain seismic data after ghost wave suppression; and 8) performing inverse Fourier transform on frequency domain seismic data F<CD> after ghost wave suppression to obtain a common-shot-point gather after ghost wave suppression. The variable-depth cable ghost wave suppression method based on wave equation boundary value inversion can be used in the processing process of seismic data collected by a maritime variable-depth cable.
Owner:CHINA NAT OFFSHORE OIL CORP +1

Circuit simulation method for realizing parallel computation through time domain division

The invention relates to a circuit simulation method for realizing parallel computation through time domain division, belonging to the technical field of integrated circuit design. The method comprises the following steps of: giving an input file for circuit simulation, wherein the file is used for describing a topological structure of a circuit required to be simulated, an external exciting signal and a simulation parameter; averagely segmenting simulation time into a plurality of slices according to the actual condition of calculating resources; reserving time for one part to be overlapped between two adjacent time slices; independently and transiently analyzing each time slice; simultaneously carrying out different time slices on different calculation units by using different threads or progresses; and after finishing transient analysis of all time slices, carrying out waveform splicing on the result obtained by the transient analysis of all time slices to obtain the waveform of the voltage at each node of the circuit in the whole simulation time range and further processing to obtain other required information. According to the invention, the design efficiency of the circuit can be improved and the time of circuit products for appearing on the market is shortened.
Owner:TSINGHUA UNIV

Material irradiation damage spatial resolution random cluster dynamics parallel simulation method

The invention provides a material irradiation damage spatial resolution random cluster dynamics parallel simulation method, which can realize large-scale SRSCD simulation. The method comprises the following steps: allocating simulation volumes of spatially resolved random cluster dynamics to different processes, establishing a three-dimensional Cartesian topological structure of the processes, anddividing a region of the processes into a plurality of sectors; determining a communication data structure; traversing each sector in sequence according to a sector number sequence; calculating a time threshold of circulation in each sector, and entering internal circulation; and randomly selecting a reaction in the current sector, updating the defect according to the selected reaction, filling the communication data list and updating the related reaction, communicating with the neighbor process when the evolution time of the internal loop is greater than the time threshold of the internal loop, synchronizing the corresponding defect information and updating the related reaction. The invention relates to the technical field of nuclear material irradiation damage simulation and the field of parallel computing.
Owner:UNIV OF SCI & TECH BEIJING

Moving particle method parallel computing equivalent particle load balancing acceleration method

The invention discloses a moving particle method parallel computing equivalent particle load balancing acceleration method, which comprises the following steps of: 1, generating a corresponding background grid according to initial distribution of particles in a computing domain; 2, performing calculation region division according to the number of nodes, and determining a division mode according tothe number of particles and a calculation region; 3, dividing a particle computational domain by adopting an equivalent particle equilibrium distribution method; 4, adopting a memory sharing type OpenMP parallel model to realize parallel computing in the computing nodes; 5, parallel computing between nodes is realized by adopting a message passing type MPI parallel model; 6, achieving the load balance of each node by adopting equivalent particle balance distribution, so that the parallel efficiency is greatly improved. A Lagrange method-based moving particle method can be accelerated in parallel on a large scale, a more balanced division mode is developed according to the calculation amount difference of different types of particles, the use efficiency of the calculation nodes is improved, and the parallel mode is suitable for current mainstream cluster type calculation hardware.
Owner:XI AN JIAOTONG UNIV

Parallel symbol execution system based on multi-Agent distributed scheduling

The invention discloses a parallel symbol execution system based on multi-Agent distributed scheduling. The system comprises a distributed scheduling and monitoring unit, an execution track generating unit, a symbol execution unit and a constraint solving unit. The distributed scheduling and monitoring unit is used for achieving pipeline parallel scheduling on the execution track generating unit, the symbol execution unit and the constraint solving unit, the parallel operating degree of the system is increased, and loads are balanced. The execution track generating unit is used for actually executing specific input drive measured programs, detecting whether abnormalities are generated or not, recording a program execution instruction sequence and generating a program execution track in an intermediary language expression form through analysis and transformation. The symbol execution unit is used for conducting symbolic simulation execution on the program execution track, collecting constraint conditions of route branches and generating a corresponding constraint expression. The constraint solving unit is used for conducting depth-first negation solving on the constraint expression, generating a new input sample, marking the negated expression and avoiding repeated route analysis. A realized task scheduling policy can realize pipeline parallelism, and the problem of load imbalance caused by the fact that only program execution sub-trees serve as scheduling loads is avoided.
Owner:THE PLA INFORMATION ENG UNIV

Method for carrying out parallel simulation by repeatedly switching a plurality of operation modes of simulator

The invention discloses a method for carrying out parallel simulation by repeatedly switching a plurality of operation modes of a simulator, and aims at reducing the loss of simulation precision and the simulation time. The technical scheme of the invention is as follows: a host computer software and hardware platform of an operation simulator is constructed, a server node is provided with a control software of a server-side, and a simulation node is provided with a control software of a client; the control software of the server-side carries out global configuration and initialization on thenodes participating in the parallel simulation; the server node and the simulation node are performed with communication initialization; the control software of the client operates the simulator on the simulation node; the simulation nodes parallelly simulate the same Benchmark program in the three modes, namely functional simulation, detailed pre-heating and detailed simulation; and the control software of the client monitors the changes of a local performance index file and a status file, acquires the operation information and sends the information to the server nodes, and the server node receives the information and correspondingly processes to obtain a simulation result. The invention has obvious accelerated effect, high parallel efficiency, and small precision loss.
Owner:NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products