The invention provides a heterogeneous acceleration
pooling server system, a
pooling resource allocation method and a medium, and relates to the technical field of computers, the heterogeneous acceleration
pooling server system comprises a general computing
resource pool, an internal
bus switching module, an
Ethernet switching module and a plurality of heterogeneous computing acceleration resource pools; the internal
bus exchange module comprises a plurality of mutually connected high-speed data
interconnection modules, each module is provided with a plurality of IO devices, the IO devices of the plurality of high-speed data
interconnection modules overall allocate global unique codes, the general computing
resource pool configures the required IO devices according to resource requirements after obtaining the resource requirements, and the required IO devices are distributed to the general computing
resource pool according to the resource requirements. And establishing a heterogeneous computing
resource allocation path to enable the general computing resource
pool to be matched with one or more heterogeneous computing acceleration resource pools corresponding to the resource requirements, so that each general computing
power unit can access any heterogeneous acceleration device, the
system expansion capability is improved, and the
resource utilization rate is improved when large-scale and diversified applications are dealt with. And the operation efficiency of the heterogeneous acceleration
server is improved.