Method for parallel execution of particle swarm optimization algorithm on multiple computers
A particle swarm algorithm and computer technology, applied in the direction of concurrent instruction execution, machine execution device, calculation, etc., can solve the problems of long calculation time, reduce the practical application value of particle swarm algorithm, and low calculation efficiency, so as to reduce calculation time consumption, The effect of improving parallel computing efficiency and increasing complexity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0033] The specific operation steps of the particle swarm optimization parallel acceleration platform are as follows:
[0034] The first step: Mining parallel program segments.
[0035] The calculation process of particle swarm algorithm is as follows: figure 1 . During the calculation process of mining, the calculation of different particle data and the code segments that adjust them, the host makes a mark before running the program. The principles that need to be marked for parallel acceleration operations are: a large number of repeated calculations; a large number of unrelated loops; unrelated calculation systems; multiplication of matrix calculations, etc. By observing figure 1 , the two steps of calculating the fitness value of each individual and adjusting the speed of each individual can be parallelized, and the result after parallelization is as follows figure 2 .
[0036] Step 2: Build OpenMP+MPI local interface.
[0037] MPI is a universal interface based on ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com