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

Thread processing device and method and computer system

A thread processing and threading technology, applied in the field of data processing, can solve the problem of not using DVFS, a means of reducing power consumption, and achieve the effects of reducing the frequency of frequency switching back and forth, improving power consumption efficiency, and reducing switching overhead.

Inactive Publication Date: 2014-01-15
SONY CORP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, although the scheduling of processes by the above-mentioned scheduler can improve power consumption efficiency, it does not use DVFS (DVFS: dynamic voltage frequency switch), the most common consumption reduction method at present, so the effect can be further improved

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
  • Thread processing device and method and computer system
  • Thread processing device and method and computer system
  • Thread processing device and method and computer system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In the following, the device and method for memory management and the electronic device according to the embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0027] At present, there is already a mature concept of cache affinity. Using the principle of cache affinity to guide the scheduling of the operating system, the thread is scheduled to be executed on the core that has been executed before, because the cache on the core that has been executed before may retain the cache. Some states of threads can reduce the cost and improve the efficiency of system execution. Using the concept of cache affinity to guide operating system scheduling can improve system performance, but this concept does not address power efficiency.

[0028] The current proposed heterogeneous multi-core architecture with the same instruction set can improve the power consumption efficiency of the system. The heterogeneous multi-core with the ...

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 provides a thread processing device and method and a computer system. The thread processing device comprises a collection unit, a calculation unit, a partition unit, a judgment unit and an execution unit. The collection unit is used for collecting a plurality of threads to be executed within the scheduled time. The calculation unit is used for calculating the memory access proportion of each thread in more threads in the executing process. The partition unit is used for partitioning the threads into n groups based on the memory access proportion of each thread. The judgment unit is used for judging whether the threads in one group of the n groups are executed completely or not. The execution unit is used for continuing to execute the threads in the one group on the condition that the threads in the one group of the n groups are not executed completely, and executing the threads of the other groups on the condition that the threads in the one group of the n groups have been executed completely. According to the thread processing device and method and the computer system, the frequentness of repeated switching of frequency can be reduced effectively, so switching expenditures are reduced effectively, power consumption is lowered and efficiency is improved.

Description

technical field [0001] The invention relates to the field of data processing, and in particular relates to a thread processing device and method as well as a computer system. Background technique [0002] With the continuous improvement of the scale and speed of computer chips and the development of applications such as mobile computing, the problem of energy consumption of computer systems has become increasingly prominent. On the other hand, high power consumption causes local overheating of the processor chip, which directly affects system performance, power consumption, energy consumption, reliability and lifespan. Therefore, computer system power consumption / temperature sensitive technology has become a current research hotspot. [0003] In the current computer system, the operating system, as the middle layer of software and hardware, can not only perceive the underlying micro-architecture, but also closely integrate the high-level system behavior; at the same time, a...

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/46
Inventor 陈虎
Owner SONY CORP
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