Register file segments for supporting code block execution by using virtual cores instantiated by partitionable engines

M Abdallah - US Patent 9,842,005, 2017 - Google Patents
A system for executing instructions using a plurality of register file segments for a processor.
The system includes a global front end scheduler for receiving an incoming instruction …

Method for dependency broadcasting through a source organized source view data structure

M Abdallah - US Patent 10,275,255, 2019 - Google Patents
(57) ABSTRACT A method for dependency broadcasting through a source organized source
view data structure. The method includes receiving an incoming instruction sequence using …

Vector conflict instructions

CJ Hughes, MJ Charney, YK Chen, J Corbal… - US Patent …, 2015 - Google Patents
BACKGROUND Two types of processor architectures are widely recog nized in the field of
computer science:“scalar and “vector. A Scalar processor is designed to execute instructions …

Method for dependency broadcasting through a block organized source view data structure

M Abdallah - US Patent 9,934,042, 2018 - Google Patents
A method for dependency broadcasting through a block organized source view data
structure. The method includes receiving an incoming instruction sequence using a global …

Methods, systems and apparatus for predicting the way of a set associative cache

M Abdallah, R Rao, K Avudaiyappan - US Patent 9,904,625, 2018 - Google Patents
A method for predicting a way of a set associative shadow cache is disclosed. As a part of a
method, a request to fetch a first far taken branch instruction of a first cache line from an …

Method for performing dual dispatch of blocks and half blocks

M Abdallah - US Patent 9,811,342, 2017 - Google Patents
A method for executing dual dispatch of blocks and half blocks. The method includes
receiving an incoming instruction sequence using a global front end; grou** the …

Methods, apparatus, instructions, and logic to provide vector address conflict detection functionality

CJ Hughes, E Ould-Ahmed-Vall, R Valentine… - US Patent …, 2016 - Google Patents
Instructions and logic provide SIMD address conflict detection functionality. Some
embodiments include processors with a register with a variable plurality of data fields, each …

Method for implementing a reduced size register view data structure in a microprocessor

MA Abdallah - US Patent 9,891,924, 2018 - Google Patents
A method for implementing a reduced size register view data structure in a microprocessor.
The method includes receiving an incoming instruction sequence using a global front end; …

Method for executing multithreaded instructions grouped into blocks

M Abdallah - US Patent 9,811,377, 2017 - Google Patents
(57) ABSTRACT A method for executing multithreaded instructions grouped into blocks. The
method includes receiving an incoming instruction sequence using a global front end; …

Method for emulating a guest centralized flag architecture by using a native distributed flag architecture

M Abdallah - US Patent 9,823,930, 2017 - Google Patents
A method for emulating a guest centralized flag architecture by using a native distributed flag
architecture. The method includes receiving an incoming instruction sequence using a …