Single Thread Performance in an In-Order Multi-Threaded Processor

Patent №

US 8,650,554

Granted

2014-02-11

Filed 2010

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

+1 more

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12767886

A mechanism is provided for improving single-thread performance for a multi-threaded, in-order processor core. In a first phase, a compiler analyzes application code to identify instructions that can be executed in parallel with focus on instruction-level parallelism and removing any register interference between the threads. The compiler inserts as appropriate synchronization instructions supported by the apparatus to ensure that the resulting execution of the threads is equivalent to the execution of the application code in a single thread. In a second phase, an operating system schedules the threads produced in the first phase on the hardware threads of a single processor core such that they execute simultaneously. In a third phase, the microprocessor core executes the threads specified by the second phase such that there is one hardware thread executing an application thread.

AI classification

AI hardware1.00
Natural language0.01
Evolutionary computation0.00
Knowledge representation0.00
Machine learning0.00
Speech0.00
Planning0.00
Vision0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 242920815

FLSMIDTH A/S

assignment · 372330559

Assignors

ELNOZAHY, ELMOOTAZBELLAH N., GHEITH, AHMED

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC