Performance acceleration method of heterogeneous multi-core computing platform on chip

A heterogeneous multi-core, computing platform technology, applied in general-purpose stored program computers, multi-programming devices, architectures with multiple processing units, etc. Efficient division, etc.

Active Publication Date: 2012-02-22
SUZHOU INST FOR ADVANCED STUDY USTC
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are still two key problems in the current heterogeneous multi-core system: First, how to efficiently divide the software and hardware tasks is still a difficult point in the field of research
[0006] In general, the task division and scheduling method in the task parallel scheduling method in the current parallel programming model requires manual intervention and configuration by the programmer, which limits the performance optimization effect that the platform can obtain, and cannot obtain platform performance. Impact on Computing Resources and Task Sequences

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
  • Performance acceleration method of heterogeneous multi-core computing platform on chip
  • Performance acceleration method of heterogeneous multi-core computing platform on chip
  • Performance acceleration method of heterogeneous multi-core computing platform on chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0030] The main difference between a heterogeneous multi-core system and a homogeneous multi-core system is that the operations that can be accelerated cannot be allocated to all acceleration components, but can only be allocated to specific components to run, so the speedup ratio of the system is limited Acceleration component with the longest running time. This embodiment first considers only the hardware acceleration component IP core, and the hardware acceleration component IP core of each function has only one simplified architecture, such as figure 1shown. The task scheduling system of the on-chip multi-core computing platform includes a task division module and multiple hardware IP cores. The task division module divides the task requests into different hardware IP cores for execution through the attributes of the tasks and the current operating status of the system.

[0031] First, classify the general-purpose processors and IP cores of the same type in the platform,...

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

The invention discloses a performance acceleration method of a heterogeneous multi-core computing platform on chip, wherein the heterogeneous multi-core computing platform on chip comprises a plurality of general processors for executing tasks, a plurality of hardware IP (Internet Protocol) cores and a core scheduling module; and the core scheduling module is responsible for task partitioning and scheduling, so as to allocate the tasks to different computing units for execution. The performance acceleration method is characterized by comprising the following steps of: (1) taking a performance acceleration ratio of a single-core processor as an evaluation index, evaluating the influence of a software and hardware task partitioning scheme of the core scheduling module on the acceleration ratio under the premise of fixed hardware platform, and obtaining the task type, the number of the general processors, the number of hardware acceleration parts and an acceleration ratio parameter of single hardware acceleration part under the optimal performance condition; and (2) reconfiguring the hardware platform according to the task type, the number of the general processors, the number of hardware acceleration parts and the acceleration ratio parameter of single hardware acceleration part under the optimal performance condition. The method can obviously improve the accelerated running efficiency of the system, so that all the resource of the system can be fully used.

Description

technical field [0001] The invention belongs to the technical field of performance optimization of an on-chip heterogeneous multi-core computing platform, and in particular relates to a task scheduling system of an on-chip multi-core computing platform and a performance acceleration method adopted therefor. Background technique [0002] As the complexity of very large scale integration (VLSI) increases rapidly according to Moore's law, the performance improvement of a single processor has reached the limit, and multi-core processors have become the inevitable direction of the development of microprocessor architecture. Especially for single-chip heterogeneous multi-core systems, it integrates heterogeneous processing units such as general-purpose processors, DSPs, ASIPs, and even mixed-signal circuits on the same chip, giving full play to the respective advantages of heterogeneous processing units, and can meet the needs of embedded systems. The requirements for real-time pe...

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/50G06F15/80
Inventor 周学海李曦王超陈香兰张军能冯晓静王爱立
Owner SUZHOU INST FOR ADVANCED STUDY USTC
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