CodePudding user response:
Heterogeneous parallel is in a heterogeneous architecture (by general CPU processor and the coprocessor of compute nodes) were conducted on a parallel computing, the CPU processor has met the performance bottlenecks, coprocessor architecture design can provide more processing units for parallel computing, improve the operation speed, in addition to performance levels can provide more powerful thread or data parallel computing ability, the coprocessor has more efficient than the CPU power consumption ratio, so now more inclined to the CPU and coprocessor to form a new system of heterogeneous structure, through heterogeneous parallel computing, coprocessor computing performance can be used to make up for the inadequacy of the CPU processor computing power, at the same time, the coprocessor of low power consumption characteristics of heterogeneous computing can reduce system overall energy consumption,