Memory load and arithmetic load unit (ALU) fusing

RS Gopal, PE Kitchin, K Sundaram - US Patent 10,275,217, 2019 - Google Patents
According to one general aspect, a load unit may include a load circuit configured to load at
least one piece of data from a memory. The load unit may include an alignment circuit …

Dynamic fusion based on operand size

MJ Boersma, B Fleischer, RA Philhower… - US Patent …, 2021 - Google Patents
Aspects of the invention include receiving, by a processor, a plurality of instructions at an
instruction pipeline. The processor can further determine an operand bit field size for each of …

Method and apparatus for performing logical compare operations

R Kapoor, R Zohar, MJ Buxton, Z Sperber… - US Patent …, 2020 - Google Patents
(57) ABSTRACT A method and apparatus for including in processor instruc tions for
performing logical-comparison and branch support operations on packed or unpacked data …

Multi-thread processing

L Ma, W Zhou, C He - US Patent 11,216,278, 2022 - Google Patents
(57) ABSTRACT A computer-implemented method for multi-thread process ing, the method
including: compiling a first plurality of threads using a corresponding first register set for …

Load instruction fusion

JD Pape, SK Srinivasa, F Spadini… - US Patent …, 2024 - Google Patents
Techniques are disclosed that relate to executing fused instructions. A processor may
include a decoder circuit and a load/store circuit. The decoder circuit may detect a load/store …

Instruction fusion

F Spadini, SK Srinivasa, R Panda… - US Patent …, 2025 - freepatentsonline.com
Techniques are disclosed that relate to executing pairs of instructions. A processor may
include fusion detector circuitry configured to detect a pair of fetched instructions and fuse …

Macro-op fusion

K Asanovic, A Waterman - US Patent 11,861,365, 2024 - Google Patents
Abstract Systems and methods are disclosed for macro-op fusion. Sequences of macro-ops
that include a control-flow instruction are fused into single micro-ops for execution. The …

Method to execute successive dependent instructions from an instruction stream in a processor

MJ Boersma, MK Kroener, N Fricke, RP Figuli… - US Patent …, 2020 - Google Patents
The present disclosure relates to a method to execute successive dependent instructions
from an instruction stream in a processor. In an embodiment, the invention relates to a …

Macro-op fusion

K Asanovic, A Waterman - US Patent 10,996,952, 2021 - Google Patents
Abstract Systems and methods are disclosed for macro-op fusion. Sequences of macro-ops
that include a control-flow instruction are fused into single micro-ops for execution. The …

Fused overloaded register file read to enable 2-cycle move from condition register instruction in a microprocessor

SJ Battle, BD Barrick, JW Bowman, SE Eisen… - US Patent …, 2021 - Google Patents
(57) ABSTRACT A computer system, processor, and method for processing information is
disclosed that includes at least one computer processor, a register file associated with the at …