Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

2 results about "Computer multitasking" patented technology

In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time. New tasks can interrupt already started ones before they finish, instead of waiting for them to end. As a result, a computer executes segments of multiple tasks in an interleaved manner, while the tasks share common processing resources such as central processing units (CPUs) and main memory. Multitasking automatically interrupts the running program, saving its state (partial results, memory contents and computer register contents) and loading the saved state of another program and transferring control to it. This "context switch" may be initiated at fixed time intervals (pre-emptive multitasking), or the running program may be coded to signal to the supervisory software when it can be interrupted (cooperative multitasking).

Multitask switching processing method and system for notebook computer

The invention relates to the technical field of multi-task processing, and discloses a multi-task switching processing method and system for a notebook computer. The method comprises the following steps: acquiring an L1 data cache prefetch signal and a task switching failure signal of a multi-core processor in the notebook computer, and constructing a signal time sequence feature vector; performing time sequence conflict detection based on the signal time sequence feature vector to obtain a conflict probability matrix; performing fixed delay calibration based on the conflict probability matrix to obtain a time sequence compensation parameter combination; inputting the time sequence compensation parameter combination into a multi-core cache learning algorithm to perform cross-core collaborative scheduling decision to obtain a multi-core scheduling instruction sequence; and performing delay modulation on the L1 data cache prefetch signal and the task switching failure signal based on the multi-core scheduling instruction sequence to obtain a coordination signal output sequence. According to the invention, multi-core uniform time sequence coordination is realized, signal conflicts and resource competition are effectively avoided, and the cooperative work efficiency of the multi-core processor is improved.
Owner:SHENZHEN SOWOSI DIGITAL

A performance prediction and collaborative optimization method and device based on an autonomous heterogeneous platform

This invention relates to the field of computer multitasking parallel computing technology, and in particular to a method and apparatus for performance prediction and collaborative optimization based on an autonomous heterogeneous platform. The method includes monitoring the resources of the running autonomous heterogeneous platform to obtain its real-time performance data, wherein computational inference tasks run on different computing units of the autonomous heterogeneous platform; fitting historical performance data within a preset time window to obtain performance peaks; predicting the performance of the real-time performance data to obtain predicted performance indicators; and reallocating the computational inference tasks to different computing units of the autonomous heterogeneous platform for execution based on the predicted performance indicators and the performance peaks. This invention can improve the resource utilization and execution efficiency of autonomous heterogeneous platforms under multitasking loads.
Owner:709TH RESEARCH INSTITUTE CHINA STATE SHIPBUILDING CORP LTD