← Back to Patent Explorer
EP0725335A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and system for processing instruction threads

Assignee: International Business Machines Corp
•
Filing: 1996-01-19
•
Granted: —
•
Expires: 2016-01-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system are provided for processing instruction threads. Execution is initiated by a processing system of a first set of instructions including a particular instruction. The particular instruction includes an indication of a second set of instructions. In response to execution of the particular instruction and to the processing system being of a first type, the processing system continues executing the first set while initiating execution of the second set. In response to execution of the particular instruction and to the processing system being of a second type, the processing system continues executing the first set without initiating execution of the second set.

Inventors

  • 👤 Pradeep Kumar Dubey
  • 👤 Charles Robert Moore
  • 👤 Terence Matthew Potter

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 15:58
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3802; G06F9/3804; G06F9/3836; G06F9/3842; G06F9/3851; G06F9/3854; G06F9/3858

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 109 words
A method of processing instruction threads, comprising the steps of: initiating execution by a processing system of a first set of instructions including a particular instruction, said particular instruction including an indication of a second set of instructions; in response to execution of said particular instruction and to said processing system being of a first type, continuing execution by said processing system of said first set while initiating execution of said second set; and in response to execution of said particular instruction and to said processing system being of a second type, continuing execution by said processing system of said first set without initiating execution of said second set.
Claim 2
Dependent Claim 37 words
The method of Claim 1 wherein said step of continuing execution by said processing system of said first set while initiating execution of said second set comprises the step of initiating speculative execution of said second set.
Claim 3
Dependent Claim 44 words
The method of Claim 2 and further comprising the step of, in response to one or more results of execution of said first set, selectively committing one or more results of said speculative execution of said second set to one or more architectural registers.
Claim 4
Dependent Claim 15 words
The method of Claim 1 wherein said particular instruction is encoded in a branch instruction.
Claim 5
Dependent Claim 15 words
The method of Claim 1 wherein said particular instruction is encoded in a NOP instruction.
Claim 6
Dependent Claim 41 words
The method of Claim 1 wherein said step of continuing execution by said processing system of said first set without initiating execution of said second set comprises the step of executing said particular instruction as an instruction cache line touch instruction.
Claim 7
Dependent Claim 39 words
The method of Claim 1 wherein said step of continuing execution by said processing system of said first set without initiating execution of said second set comprises the step of executing said particular instruction as an unconditional branch instruction.
Claim 8
Dependent Claim 38 words
The method of Claim 1 wherein said step of continuing execution by said processing system of said first set without initiating execution of said second set comprises the step of executing said particular instruction as a NOP instruction.
Claim 9
Independent Claim 112 words
A system for processing instruction threads, comprising: a processing system including circuitry for: initiating execution by said processing system of a first set of instructions including a particular instruction, said particular instruction including an indication of a second set of instructions; in response to execution of said particular instruction and to said processing system being of a first type, continuing execution by said processing system of said first set while initiating execution of said second set; and in response to execution of said particular instruction and to said processing system being of a second type, continuing execution by said processing system of said first set without initiating execution of said second set.
Claim 10
Independent Claim 15 words
The system comprising means for performing the method aS defined by anyone of claims 1-8.

References Cited (Backward Citations)

US4953078A Cited
US5165025A Cited
GB2285322A Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag