2023
DOI: 10.3390/app13020734
|View full text |Cite
|
Sign up to set email alerts
|

Acceleration of Particle Swarm Optimization with AVX Instructions

Abstract: Parallel implementations of algorithms are usually compared with single-core CPU performance. The advantage of multicore vector processors decreases the performance gap between GPU and CPU computation, as shown in many recent pieces of research. With the AVX-512 instruction set, there will be another performance boost for CPU computations. The availability of parallel code running on CPUs made them much easier and more accessible than GPUs. This article compares the performances of parallel implementations of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 28 publications
(31 reference statements)
0
2
0
Order By: Relevance
“…It can be based on the dynamic structure of known data samples, fully consider the relevant characteristics of variables within the value range and analyze the trends and dynamics of known data samples. A good fit for nonlinear problems between the response variable and the design variable [14,15]. The Kriging model includes both regression and a nonparametric part.…”
Section: Kriging Modelmentioning
confidence: 99%
“…It can be based on the dynamic structure of known data samples, fully consider the relevant characteristics of variables within the value range and analyze the trends and dynamics of known data samples. A good fit for nonlinear problems between the response variable and the design variable [14,15]. The Kriging model includes both regression and a nonparametric part.…”
Section: Kriging Modelmentioning
confidence: 99%
“…Particle swarm optimization (PSO) is a well-established swarm optimization algorithm that has proven to provide high performance in many application areas which require that optimization problems be solved [1][2][3]. In the engineering fields, it has been applied in robotics [4], power systems [5,6] solar energy systems [7] image processing [8][9][10] control [11,12], wireless communication networks [13,14], training of artificial neural networks [15,16], and many others.…”
Section: Introductionmentioning
confidence: 99%