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 …
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 …
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 …
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 …
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 …
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 …
include fusion detector circuitry configured to detect a pair of fetched instructions and fuse …
Macro-op fusion
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 …
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 …
from an instruction stream in a processor. In an embodiment, the invention relates to a …
Macro-op fusion
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 …
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 …
disclosed that includes at least one computer processor, a register file associated with the at …