Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-core multi-threaded processor with precise performance control function

A multi-threaded processor and thread processing technology, which is applied in the direction of program control design, multi-program device, electrical digital data processing, etc., can solve the problem of difficult monitoring and management of the actual running status of multi-core multi-threaded processor chips, lack of monitoring and Control mechanisms and methods, lack of system-level collaborative design, etc.

Inactive Publication Date: 2016-07-27
SHENYANG AEROSPACE UNIVERSITY
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] (2) The "black box" effect of OS-level scheduling: The OS's performance management of multithreading stops at scheduling selected threads or thread combinations to run on processors. It is difficult to monitor and manage the actual running status of the thread on-chip
[0006] (3) Lack of system-level comprehensive design: lack of system-level monitoring and control mechanisms and methods for the performance and resource allocation of multiple threads running simultaneously on multi-core multi-thread processors, and lack of related system-level collaborative design
[0007] In summary, although multi-core and multi-threading have greatly improved computing performance, there is still a lack of methods, designs, and implementations for precise control of multi-threading performance and resource occupation.

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
  • Multi-core multi-threaded processor with precise performance control function
  • Multi-core multi-threaded processor with precise performance control function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] figure 1 It is a logic block diagram of a multi-core multi-thread processor whose performance can be accurately controlled by N threads. Its structure includes two parts and a general interconnection bus between them: 1) The logic part of precise performance control, specifically including N performance record register groups, resources N recording register sets, 1 hardware-level supervision thread processing core, 1 OS-level configuration and monitoring interface, and a general bus connection running through each component; 2) Multi-core and multi-thread basic hardware architecture in the form of CMP, SMT or a combination of the two Part, as the basic operating environment of multi-thread parallelism, includes the context registers of N threads, the central control unit, and shared hardware processing logic, wherein the shared hardware processing logic includes instruction fetching and branch prediction, instruction decoding, integer instruction queue, Floating-point n...

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-core multi-threaded processor with a precise performance control function comprises an OS-level configuration and monitoring interface, performance record register blocks, a hardware-level supervising thread processing core, resource record register blocks, a thread context register, a central control unit and shared processor hardware. The multi-core multi-threaded processor has the advantages that the N performance record register blocks, the N resource record register blocks and the hardware-level supervising thread processing core are all of a novel system structure, a microarchitecture and an operating mechanism of the multi-core multi-threaded processor according to the design, and explicit regulation and precise control of the performance and resource configuration of multiple threads are achieved; by means of the OS-level configuration and monitoring interface of HLST, an interface is reserved for system collaborative design, and the ubiquitous problems of highlighting the main body and weakening individuals of hardware on common multi-core multi-threaded processors are effectively solved, and the black box effect of OS-level dispatching is effectively overcome.

Description

technical field [0001] The invention relates to a multi-core multi-threading (multi-core multi-threading) processor technology, in particular to a multi-core multi-threading processor technology whose performance can be precisely controlled. The invention belongs to the field of computer system design, and is used for explicit regulation of hardware resources of multi-core and multi-thread computer systems, especially multi-core and multi-thread processors, and precise control of thread performance. The specific application field is the multi-core multi-thread computer system, especially the multi-core multi-thread computer system structure design with high requirements on thread performance, real-time performance and determinism, including the design and implementation of OS-level resource allocation and thread performance control functions. . Background technique [0002] Computer systems have entered the era of on-chip multithreading (CMT) architecture, that is, the era ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50G06F11/30G06F11/34G06F15/16
CPCG06F9/5011G06F9/5016G06F11/3017G06F11/3051G06F11/3409G06F15/16G06F2209/508
Inventor 杨华曹丽娜石祥斌潘琢金
Owner SHENYANG AEROSPACE UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products