Speculative thread particle with restart optimization and restart optimization method thereof

A thread and particle technology, applied in the computer field, can solve the problems of time overhead and resource overhead, and achieve the effect of reducing the cost of thread restart

Inactive Publication Date: 2009-09-02
SHANGHAI UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Parallel technology based on Thread-Level Speculative (TLS) is one of the main ways to solve these problems. The results inferred by the forward-looking technology are not always correct. When the inference of the forward-looking technology fails, the failure must be restarted. thread, but the time and resource overhead of restarting the thread is huge, and even offset the benefits brought by the parallelization of serial programs. Therefore, optimizing thread restart is called one of the key technologies of serial program parallelization, and it is necessary to further refine Thread, reduce the thread granularity, when the thread has a look-ahead failure, you only need to restart some necessary parts of the thread, without restarting the entire thread

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
  • Speculative thread particle with restart optimization and restart optimization method thereof
  • Speculative thread particle with restart optimization and restart optimization method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] 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 forward-looking thread parallel execution environment for multi-core processors, and this embodiment does not limit the multi-core processors in the application environment of the technical solution Architecture and thread scheduling method.

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

[0022] Such as figure 1 As shown, the above restart-optimized look-ahead thread granule is 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 whether the look-ahead thread granule uses The input parameter identifies 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 discloses a speculative thread particle with restart optimization and a restart optimization method thereof. The speculative thread particle consists of an input parameter identification part, an execution part, and a result storage part, wherein the input parameter identification part consists of N+1 binary digits which are orderly arranged, and is used for identifying whether the speculative thread particle uses an input parameter corresponding to an input parameter identification byte; the execution part consists of a plurality of program statements in speculative thread, and is used for storing executive statements of the speculative thread particle; and the result storage part is used for storing an execution result of the speculative thread particle. The restart optimization method has the following operation steps of: A, detecting disabled speculative thread input parameters; B, searching speculative thread particles which depend on the failed speculative thread input parameters in step A; and C, restarting the speculative thread particles found in step B. The restart optimization method has the advantages that the restart optimization method can quickly judge the speculative thread particles which must be restarted when the speculative fails, and reduce the cost for thread restart.

Description

technical field [0001] The invention relates to the computer field, and proposes a restart-optimized forward-looking thread particle and a restart optimization 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] At present, the increasing importance of line delay, p...

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