Method for realizing overclocking of kernel time slice

A core and processor core technology, applied in the direction of generating/distributing signals, etc., can solve the problems of pushing up the N value, unable to improve, and unable to change the operating efficiency of the core.

Pending Publication Date: 2021-02-26
王志平
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, pushing up the N value still cannot improve the pressure on the system bandwidth caused by too...

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
  • Method for realizing overclocking of kernel time slice
  • Method for realizing overclocking of kernel time slice

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] In an embodiment of the present invention, the kernel loads the first process, including the steps:

[0035] Step 1. System reset, all POFs are in POF off state, the operating system sets the system TS value to TS 0 , TS 0 Start the countdown, SIC will POF 0 Set as the candidate POF loaded by the next process;

[0036] Step 2. The SIC obtains a process from the "system bus controller" and loads the process into the POF 0 , and start running the POF 1 Set as the candidate POF to be loaded by the next process.

Embodiment 2

[0038] In an embodiment of the present invention, on the basis of Embodiment 1, the kernel loads a new process, including the steps:

[0039] Step 1. The SIC obtains a process from the "system bus controller" and loads the process into the POF 1 , and start running the POF 2 Set as the candidate POF to be loaded by the next process.

Embodiment 3

[0041] In an embodiment of the present invention, on the basis of Embodiment 2, the kernel loads a new process, including the steps:

[0042] Step 1. The SIC obtains a process from the "system bus controller" and loads the process into the POF 2 , and start running the POF 3 Set as the candidate POF to be loaded by the next process.

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

For applications, multitasking is a realistic need; and for a processor technology, programming is a theoretical basis of the processor technology. The problem that any processor technology cannot escape is to meet the requirement for multiple tasks on the basis of the programmed technology, and therefore the concept of time slice is achieved. The definition of the time slice or the related technology, namely a time division multiplexing technology for kernel hardware resources, is not easy to understand, and the definition or the related technology is just done in the existing background technology. However, how to define the length of the time slice is often limited by the requirements of the dominant frequency and application of a processor for real-time characteristics. According to the technology, the problem of trade-off between the time slice and actual requirements is solved theoretically and practically, and on the premise that the time slice is set, actual application (namely, on the premise that the time slice is defined as T, 2T, 3T or even more actual execution time slices can be obtained) with an overclocking effect is achieved for the application.

Description

technical field [0001] The invention relates to the field of integrated circuits and computers, in particular to a method for realizing kernel time slice overclocking. Background technique [0002] "Time slices" are defined as long or short trade-offs depending on the real-time nature of the processes inside the processor and the number of processes. The real-time characteristics of the system require that all processes must be executed at least once in a unit of time, that is, the waiting time of a process in the processor waiting to obtain the next "time slice" should not exceed the time required by the real-time characteristics of the system. Hereinafter, the duration required by the real-time characteristics of the system is abbreviated as SAT, which is the abbreviation of System Aging Time, and the "time slice" is abbreviated as TS, which is the abbreviation of Time Slice. [0003] Assuming that the number of processor cores is N, and the number of processes in the p...

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): G06F1/08
CPCG06F1/08
Inventor 王志平
Owner 王志平
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products