The application relates to the technical field of
cloud computing resource allocation, and discloses a heterogeneous computing power cooperative
allocation method and
system, which comprises the following steps: S1, characteristic modeling is performed on all-network heterogeneous computing power nodes in advance, a heterogeneous computing power
characteristic matrix M containing computing
power architecture types, available computing power scales,
current load rates, available bandwidths, local storage reserves and real-time power consumptions is constructed, wherein the heterogeneous computing power nodes include four types of heterogeneous resource nodes, namely, general-purpose CPUs, general-purpose GPUs, AI acceleration NPUs and
edge computing nodes; the application constructs a multi-dimensional quantitative heterogeneous
adaptation model, three quantitative calculation formulas are introduced to respectively realize the calculation of an
adaptation score, a total allocation cost and a dynamic correction coefficient, multiple optimization targets, such as architecture adaptability,
power consumption, time
delay, migration overhead and computing power fragmentation, are included in the allocation model, the accurate matching of the heterogeneous computing power nodes and to-be-allocated tasks can be realized, the performance advantages of different architecture heterogeneous computing powers can be fully exerted, and the overall computing power
resource utilization rate can be effectively improved.