The application discloses a method, device and medium for improving the execution efficiency of a computing-intensive task, relates to the technical field of intensive task
processing, and comprises the following steps: in response to an
interrupt request received by a multi-core CPU
system, determining whether a source CPU for
processing the
interrupt request is bound to a task; if it is determined that the source CPU is bound to the task, determining a target topology level adapted to the
interrupt request according to an interrupt source device of the interrupt request, then determining a target topology node with the lowest interrupt load from the target topology level of the multi-core CPU
system, and setting an interrupt affinity
mask of the interrupt request to a
mask of the target topology node; if it is determined that the source CPU is not bound to the task, then determining that the interrupt request is processed by the source CPU. The application realizes the purpose of considering the influence of interrupt
processing on the execution efficiency of a computing-intensive task from the perspective of an external factor, does not need to deploy expensive hardware, does not need to modify the task at the code level, and improves the execution efficiency of the computing-intensive task.