Unlock instant, AI-driven research and patent intelligence for your innovation.

Switch policy for task scheduling in multi-processor systems

A multi-processor system, task scheduling technology, applied in the direction of program startup/switching, electrical digital data processing, digital data processing components, etc., can solve problems such as increasing power consumption, and achieve the effect of balancing performance and power consumption

Pending Publication Date: 2020-05-01
MEDIATEK INC
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

An increase in processor operating frequency and voltage increases computing performance, but also increases power consumption

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Switch policy for task scheduling in multi-processor systems
  • Switch policy for task scheduling in multi-processor systems
  • Switch policy for task scheduling in multi-processor systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] In the following description, many specific details are given. However, it should be understood that the embodiments of the present invention may be implemented without these specific details. In other embodiments, well-known circuits, structures, and technologies are not specifically shown to avoid obscuring the description of the present invention. However, those of ordinary skill in the art will understand that these specific details may not be required to implement the present invention. Based on the included description, those skilled in the art will be able to implement appropriate functions without undue experimentation.

[0019] The embodiment of the present invention provides an operating mechanism for a multi-processor system to determine task scheduling targets among alternative scheduling targets. For example, one scheduling goal may be to minimize energy consumption, and another scheduling goal may be to balance the workload among multiple processors. In on...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A multi-processor system includes multiple processors arranged in multiple clusters. Different clusters have different power and performance characteristics. The system includes a task scheduler to schedule tasks to the processors. The task scheduler, in response to detection of a scheduling event trigger, is operative to identify a scheduling objective between a first objective of energy optimization and a second objective of load balance. The scheduling objective is identified based on at least respective operating frequencies and loading of all processors in a highest-capacity cluster of the multiple clusters. According to the identified scheduling objective, the task scheduler schedules a given task to a processor selected among the processors in the multiple clusters.

Description

Technical field [0001] The embodiment of the present invention relates to controlling and optimizing the performance and power of a multi-processor computing system. Background technique [0002] Many modern computing systems implement dynamic voltage and frequency scaling (DVFS), which is a technology that automatically adjusts the processor frequency and voltage during operation. Increasing the operating frequency and voltage of the processor can improve computing performance, but it also increases power consumption. In some systems, DVFS can be coordinated with task scheduling so that when tasks are placed on or removed from the processor, the operating frequency of the processor is adjusted. When the energy-aware scheduler schedules tasks, the scheduler takes power consumption into account. [0003] Energy-aware scheduling (EAS) is a task scheduling technology used in computing systems to optimize power consumption determined by task placement. A scheduler that performs ener...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/48G06F9/50
CPCG06F9/4843G06F9/505G06F1/329G06F9/4893Y02D10/00G06F15/161
Inventor 张雅婷江建豪黄亭彰吴静婷陈家明
Owner MEDIATEK INC