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

Foresight thread particles for restart optimization and construction method thereof

A construction method and thread technology, applied in the computer field, can solve the problem of large time overhead and resource overhead, and achieve the effects of reducing time overhead and resource overhead, reducing thread restart cost, and reducing thread granularity

Inactive Publication Date: 2009-11-18
SHANGHAI UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The results inferred by the forward-looking technology are not always correct. When the inference of the forward-looking technology fails, the failed thread must be restarted, but the time and resource overhead of restarting the thread are extremely large, and even offset the parallelism of the serial program. Benefits, therefore, optimizing thread restart is known as one of the key technologies for serial program parallelization, it is necessary to further refine threads and reduce thread granularity

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
  • Foresight thread particles for restart optimization and construction method thereof
  • Foresight thread particles for restart optimization and construction method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] A preferred embodiment of the present invention is described in detail in conjunction with the accompanying drawings as follows: the application environment of the solution described in this embodiment is a parallel look-ahead thread-level execution environment for multi-core processors, and this embodiment does not limit the multi-core processing in the application environment of the technical solution Server architecture and thread scheduling method.

[0041] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0042] Such as figure 1 As shown, the above-mentioned forward-looking thread particles for restart optimization are composed of an input parameter identification part, an execution part, and a result storage part. The input parameter identification part is composed of N+1 sequentially arranged binary bits, which are used to identify the forward-looking thread particles Whether...

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 foresight thread particles for restart optimization and a construction method thereof. The particle includes an input parameter identification part, an execution part and a result storage part. The method has the following steps: A. constructing a symbol set of the foresight thread particles; B. distributing the program statements in a foresight thread into the corresponding foresight thread particles of step A according to the generative rule of the symbol set of the foresight thread particles; C. adjusting the order of the program statements of step B in the foresight thread particles; and D. filling out the structure which controls the restart optimization of the foresight thread particles. According to the influence of the input parameter of the foresight thread on the foresight thread particles, the method can design the structure for controlling the restart optimization of the foresight thread particles, thereby reducing the unnecessary execution of the program statements during effectiveness failure and reducing the cost of time and the resources for the operation of thread restart. When the thread suffers foresight failure, only a plurality of parts of the thread needs to be restarted, and the cost of restart of the thread during foresight failure is reduced.

Description

technical field [0001] The invention relates to the computer field, and proposes a forward-looking thread particle for restart optimization and a construction method thereof. Background technique [0002] The continuous development of computer technology and the extensive and in-depth application fields have higher requirements for processor performance. However, traditional methods for improving processor performance, such as increasing the integration of processor transistors and increasing processor clock frequency, are greatly limited. These limitations include that the processor technology and clock frequency are close to the limit, and its improvement becomes more and more difficult; with the increase of the clock frequency, the power consumption of the processor is increasing, and the heat dissipation problem has also become a problem that affects the stable performance of the processor. The key issue. [0003] Under such a background, the single-chip multi-core pro...

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/38
Inventor 吴悦唐立三徐磊雷超付黎琛杨洪斌
Owner SHANGHAI UNIV
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