PROCESSING INSTRUCTIONS IN PARALLEL WITH WAW HAZARDS AND VIA A DISTRIBUTED HISTORY BUFFER IN A MICROPROCESSOR HAVING A MULTI-EXECUTION SLICE ARCHITECTURE

Patent №

US 10,073,699

Granted

2018-09-11

Filed 2015

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14883349

Method and system for writing a history buffer in a processing unit is provided. At least a first instruction and a second instruction are dispatched in a single processing cycle, targeting a same register file entry. The processing unit includes two or more processing slices, each processing slice comprising a corresponding history buffer and at least a portion of a register file. Upon determining that first result data corresponding to the first instruction is older than second result data corresponding to the second instruction, the first result data is written into a history buffer bypassing the register file entry, in response to the determination. Further, the second result data is written into the register file entry.

AI hardwareG06F 9/3836G06F 9/30098G06F 9/3832G06F 9/3851G06F 9/3854G06F 9/3856G06F 9/3858G06F 9/3863+5 more

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 367940415

Assignors

EISEN, SUSAN E., KUCHARSKI, CLIFF, LE, HUNG Q., NGUYEN, DUNG Q., TERRY, DAVID R.

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

From the same owner

© 2026 NYSGPT2525 LLC