International Business Machines Corporation
HANDLING AND FUSING LOAD INSTRUCTIONS IN A PROCESSOR

Last updated:

Abstract:

A system, processor, and/or technique configured to: determine whether two or more load instructions are fusible for execution in a load store unit as a fused load instruction; in response to determining that two or more load instructions are fusible, transmit information to process the two or more fusible load instructions into a single entry of an issue queue; issue the information to process the two or more fusible load instructions from the single entry in the issue queue as a fused load instruction to the load store unit using a single issue port of the issue queue, wherein the fused load instruction contains the information to process the two or more fusible load instructions; execute the fused load instruction in the load store unit; and write back data obtained by executing the fused load instruction simultaneously to multiple entries in the register file.

Status:
Application
Type:

Utility

Filling date:

14 Aug 2020

Issue date:

17 Feb 2022