Check patentability & draft patents in minutes with Patsnap Eureka AI!

Suspending execution of a thread in a multi-threaded processor

A processor and thread technology, used in electrical digital data processing, instruments, multiprogramming devices, etc.

Inactive Publication Date: 2006-11-29
INTEL CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the suspend instructions described in the above-referenced applications do not specify the release of thread-partitionable resources

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
  • Suspending execution of a thread in a multi-threaded processor
  • Suspending execution of a thread in a multi-threaded processor
  • Suspending execution of a thread in a multi-threaded processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The following instructions describe techniques for suspending thread execution in a multithreaded processor. In the following description, numerous specific details are given to provide a fuller understanding of the present invention, such as logic implementations, opcodes, means for specifying operands, resource partitioning / sharing / duplication implementations, types and interrelationships of system elements, And the choice of logical partitioning / integration. However, one skilled in the art will recognize that the present invention may be practiced without these specific details. In other instances, control structures, gate level circuits and full software instruction sequences have not been shown in detail in order not to obscure the invention. Those of ordinary skill in the art, reading the included description, will be able to perform the appropriate function without undue experimentation.

[0019] The disclosed techniques may allow a programmer to implement a su...

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

Techniques for suspending execution of a thread in a multi-threaded processor. In one embodiment, a processor includes resources that can be partitioned between multiple threads. Processor logic receives an instruction in a first thread of execution, and, in response to that instruction, relinquishes portions of the portioned resources for use by other threads.

Description

[0001] related application [0002] This application is related to the following applications, filed on the same date as this application: Application Serial No. 10 / 039,579, entitled "AMethod and Apparatus for Suspending Execution of a Thread Until a Specified Memory Access Occurs"; of a Thread Until a Specified Memory Access Occurs”, serial number 10 / 039,656; application serial number 10 / 039,650, entitled “Instruction Sequences for Suspending Execution of a Thread Until a Specified Memory Access Occurs”; and application serial number 10 / 039,650, entitled “Method and apparatus for Pausing Execution in a Processor or the like", Serial No. 09 / 489,130, which issued December 30, 2003 as US Patent 6,671,795. technical field [0003] This disclosure relates to the field of processors. More specifically, this disclosure relates to multithreaded processors and techniques for temporarily suspending processing of a thread in a multithreaded processor. Background technique [0004] 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/38G06F9/30G06F9/46
CPCG06F9/30123G06F9/3009G06F9/3851G06F9/38G06F9/3854G06F9/30
Inventor 黛博拉·马尔斯科特·罗杰斯戴维·希尔夏夫南丹·考希克詹姆斯·克罗斯兰戴维·库法提
Owner INTEL CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More