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

Heterogeneous Computing system and method thereof

A computing system and heterogeneous technology, applied in the field of energy-efficient heterogeneous computing architecture, can solve problems such as dark silicon, and achieve the effect of improving energy efficiency and computing efficiency

Inactive Publication Date: 2017-03-15
MEDIATEK INC
View PDF7 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, even multi-core processors suffer from the same "dark silicon" problem

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
  • Heterogeneous Computing system and method thereof
  • Heterogeneous Computing system and method thereof
  • Heterogeneous Computing system and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] In the following description, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In other instances, well-known circuits, structures and techniques have not been described in detail in order to more clearly illustrate the concepts of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. And those skilled in the art can realize the present invention without too many experiments after reading the specification of the present invention.

[0017] A heterogeneous computing system includes more than one type of processing engine working together to perform computing tasks. For example, a heterogeneous computing system may include multiple processing engines such as one or more central processing units (central processing units, CPUs), one or more graphics processing units (graphics ...

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 heterogeneous computing system described herein has an energy-efficient architecture that exploits producer-consumer locality, task parallelism and data parallelism. The heterogeneous computing system includes a task frontend that dispatches tasks and updated tasks from queues for execution based on properties associated with the queues, and execution units that include a first subset acting as producers to execute the tasks and generate the updated tasks, and a second subset acting as consumers to execute the updated tasks. The execution units includes one or more control processors to perform control operations, vector processors to perform vector operations, and accelerators to perform multimedia signal processing operations. The heterogeneous computing system also includes a memory backend containing the queues to store the tasks and the updated tasks for execution by the execution units.

Description

technical field [0001] The present invention relates to heterogeneous computing, and more specifically, to an energy-efficient heterogeneous computing architecture. Background technique [0002] According to Dennard Scaling, voltage and current should be proportional to the linear size of the transistor, and power dissipation (ie, the product of voltage and current) should be proportional to the area of ​​the transistor. As the size of transistors continues to shrink, the number of transistors that can fit into the same area on a chip has grown exponentially. Therefore, previously predicted computing performance per watt (watt) can also show exponential growth. However, over the past decade, Dennard's scaling law appears to have broken down. Although the size of transistors has continued to shrink, computing performance per watt has not increased at the same rate. Dennard's scaling law fails for several reasons. One reason for this is that at small sizes, current leakage...

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/50
CPCG06F9/5038G06F9/5044G06F2209/483G06F2209/484G06F9/4881Y02D10/00G06F9/5016G06F9/3836
Inventor 吕坚平黄锡霖
Owner MEDIATEK INC
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