Parallel and mixed artificial bee colony method of heterogeneous system
A heterogeneous system and artificial bee colony technology, which is applied in the field of high-performance computing and machine learning, can solve problems such as long optimal solution time, and achieve the effect of accelerating the process of solving the optimal solution
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment Construction
[0029] In a preferred embodiment of the present invention, it is assumed that the heterogeneous system includes N processors and M computing devices (here, such as coprocessors), where N and M are integers greater than or equal to 1. Wherein, the processor is a central processing unit (CPU), and the coprocessor is, for example, a many-core (MIC) processor.
[0030] When initializing the data set and parameters, the initial data set needs to be stored in the storage system of the processor in the form of a configuration file. The initial data set of the processor is divided into multiple initial data subsets. In order to better utilize the parallel processing capability of the heterogeneous system, the processor will initiate N threads (N is an integer greater than or equal to 1), and different initial data Subsets are simultaneously distributed to coprocessors in the heterogeneous system. Specifically, the processor initiates N threads, and assigns each thread its own initial...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More