Patent | Date |
---|
Using a plurality of conversion tables to implement an instruction set agnostic runtime architecture Grant 11,281,481 - Abdallah March 22, 2 | 2022-03-22 |
Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines Grant 11,204,769 - Abdallah December 21, 2 | 2021-12-21 |
Method For Implementing A Line Speed Interconnect Structure App 20210342159 - ABDALLAH; Mohammad | 2021-11-04 |
Method for implementing a line speed interconnect structure Grant 11,003,459 - Abdallah May 11, 2 | 2021-05-11 |
Method for a delayed branch implementation by using a front end track table Grant 10,908,913 - Abdallah February 2, 2 | 2021-02-02 |
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric Grant 10,884,739 - Avudaiyappan , et al. January 5, 2 | 2021-01-05 |
Method And System For Instruction Block To Execution Unit Grouping App 20200341768 - ABDALLAH; Mohammad | 2020-10-29 |
Methods, systems and apparatus for supporting wide and efficient front-end operation with guest-architecture emulation Grant 10,740,126 - Abdallah , et al. A | 2020-08-11 |
Fast unaligned memory access Grant 10,713,047 - Singh , et al. | 2020-07-14 |
Memory Fragments For Supporting Code Block Execution By Using Virtual Cores Instantiated By Partitionable Engines App 20200142701 - ABDALLAH; Mohammad | 2020-05-07 |
Method and system for implementing recovery from speculative forwarding miss-predictions/errors resulting from load store reordering and optimization Grant 10,592,300 - Abdallah | 2020-03-17 |
Systems and methods for non-blocking implementation of cache flush instructions Grant 10,585,804 - Avudaiyappan , et al. | 2020-03-10 |
Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines Grant 10,564,975 - Abdallah Feb | 2020-02-18 |
Microprocessor accelerated code optimizer Grant 10,521,239 - Abdallah Dec | 2019-12-31 |
Method for implementing a reduced size register view data structure in a microprocessor Grant 10,503,514 - Abdallah Dec | 2019-12-10 |
Method For A Delayed Branch Implementation By Using A Front End Track Table App 20190361704 - ABDALLAH; Mohammad | 2019-11-28 |
Fast Unaligned Memory Access App 20190286445 - SINGH; Mandeep ;   et al. | 2019-09-19 |
Method for a delayed branch implementation by using a front end track table Grant 10,417,000 - Abdallah Sept | 2019-09-17 |
Hardware accelerated conversion system using pattern matching Grant 10,394,563 - Abdallah A | 2019-08-27 |
Allocation of a segmented interconnect to support the execution of instruction sequences by a plurality of engines Grant 10,372,454 - Abdallah | 2019-08-06 |
Method For Implementing A Line Speed Interconnect Structure App 20190235877 - ABDALLAH; Mohammad | 2019-08-01 |
Fast unaligned memory access Grant 10,360,031 - Singh , et al. | 2019-07-23 |
System converter that implements a run ahead run time guest instruction conversion/decoding process and a prefetching process where guest code is pre-fetched from the target of guest branches in an instruction sequence Grant 10,353,680 - Abdallah July 16, 2 | 2019-07-16 |
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache Grant 10,346,302 - Avudaiyappan , et al. July 9, 2 | 2019-07-09 |
Systems and methods for accessing a unified translation lookaside buffer Grant 10,310,987 - Avudaiyappan , et al. | 2019-06-04 |
Method for implementing a line speed interconnect structure Grant 10,303,484 - Abdallah | 2019-05-28 |
Method for a stage optimized high speed adder Grant 10,282,170 - Abdallah | 2019-05-07 |
Method for dependency broadcasting through a source organized source view data structure Grant 10,275,255 - Abdallah | 2019-04-30 |
Systems and methods for implementing weak stream software data and instruction prefetching using a hardware data prefetcher Grant 10,255,187 - Avudaiyappan , et al. | 2019-04-09 |
Method for performing dual dispatch of blocks and half blocks Grant 10,255,076 - Abdallah | 2019-04-09 |
Methods, systems and apparatus for predicting the way of a set associative cache Grant 10,248,570 - Abdallah , et al. | 2019-04-02 |
Guest to native block address mappings and management of native code storage Grant 10,241,795 - Abdallah | 2019-03-26 |
Single cycle multi-branch prediction including shadow cache for early far branch prediction Grant 10,228,949 - Abdallah | 2019-03-12 |
Methods, Systems And Apparatus For Supporting Wide And Efficient Front-end Operation With Guest-architecture Emulation App 20190056964 - Abdallah; Mohammad ;   et al. | 2019-02-21 |
Systems and methods for flushing a cache with modified data Grant 10,210,101 - Avudaiyappan , et al. Feb | 2019-02-19 |
Method for populating register view data structure by using register template snapshots Grant 10,198,266 - Abdallah Fe | 2019-02-05 |
Accelerated code optimizer for a multiengine microprocessor Grant 10,191,746 - Abdallah Ja | 2019-01-29 |
Multilevel conversion table cache for translating guest instructions to native instructions Grant 10,185,567 - Abdallah Ja | 2019-01-22 |
Method for dependency broadcasting through a source organized source view data structure Grant 10,169,045 - Abdallah J | 2019-01-01 |
Method for executing multithreaded instructions grouped into blocks Grant 10,146,576 - Abdallah De | 2018-12-04 |
Method for populating a source view data structure by using register template snapshots Grant 10,146,548 - Abdallah De | 2018-12-04 |
Methods, systems and apparatus for supporting wide and efficient front-end operation with guest-architecture emulation Grant 10,140,138 - Abdallah , et al. Nov | 2018-11-27 |
Instruction sequence buffer to enhance branch prediction efficiency Grant 10,083,041 - Abdallah September 25, 2 | 2018-09-25 |
Systems And Methods For Load Canceling In A Processor That Is Connected To An External Interconnect Fabric App 20180267801 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2018-09-20 |
Method For Populating And Instruction View Data Structure By Using Register Template Snapshots App 20180225123 - ABDALLAH; Mohammad | 2018-08-09 |
Guest instruction to native instruction range based mapping using a conversion look aside buffer of a processor Grant 10,042,643 - Abdallah August 7, 2 | 2018-08-07 |
Interconnect system to support the execution of instruction sequences by a plurality of partitionable engines Grant 10,031,784 - Abdallah July 24, 2 | 2018-07-24 |
Method And System For Implementing Recovery From Speculative Forwarding Miss-predictions/errors Resulting From Load Store Reordering And Optimization App 20180189115 - ABDALLAH; Mohammad | 2018-07-05 |
Systems and methods for load cancelling in a processor that is connected to an external interconnect fabric Grant 10,013,254 - Avudaiyappan , et al. July 3, 2 | 2018-07-03 |
Methods, Systems And Apparatus For Predicting The Way Of A Set Associative Cache App 20180165206 - Abdallah; Mohammad ;   et al. | 2018-06-14 |
Memory Fragments For Supporting Code Block Execution By Using Virtual Cores Instantiated By Partitionable Engines App 20180157491 - ABDALLAH; Mohammad | 2018-06-07 |
Executing instruction sequence code blocks by using virtual cores instantiated by partitionable engines Grant 9,990,200 - Abdallah June 5, 2 | 2018-06-05 |
Variable Caching Structure For Managing Physical Storage App 20180129607 - ABDALLAH; Mohammad | 2018-05-10 |
Method For Implementing A Line Speed Interconnect Structure App 20180129507 - ABDALLAH; Mohammad | 2018-05-10 |
Instruction Sequence Buffer To Enhance Branch Prediction Efficiency App 20180121206 - ABDALLAH; Mohammad | 2018-05-03 |
Method and apparatus for providing hardware support for self-modifying code Grant 9,946,538 - Abdallah , et al. April 17, 2 | 2018-04-17 |
Decentralized allocation of resources and interconnect structures to support the execution of instruction sequences by a plurality of engines Grant 9,940,134 - Abdallah April 10, 2 | 2018-04-10 |
Method for dependency broadcasting through a block organized source view data structure Grant 9,934,042 - Abdallah April 3, 2 | 2018-04-03 |
Register file segments for supporting code block execution by using virtual cores instantiated by partitionable engines Grant 9,934,072 - Abdallah April 3, 2 | 2018-04-03 |
Method and system for implementing recovery from speculative forwarding miss-predictions/errors resulting from load store reordering and optimization Grant 9,928,121 - Abdallah March 27, 2 | 2018-03-27 |
Cache replacement policy Grant 9,928,179 - Avudaiyappan , et al. March 27, 2 | 2018-03-27 |
Systems And Methods For Flushing A Cache With Modified Data App 20180081822 - Avudaiyappan; Karthikeyan ;   et al. | 2018-03-22 |
Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines Grant 9,921,845 - Abdallah March 20, 2 | 2018-03-20 |
Instruction sequence buffer to enhance branch prediction efficiency Grant 9,921,850 - Abdallah March 20, 2 | 2018-03-20 |
Guest instruction block with near branching and far branching sequence construction to native instruction block Grant 9,921,842 - Abdallah March 20, 2 | 2018-03-20 |
Method For Implementing A Reduced Size Register View Data Structure In A Microprocessor App 20180060076 - Abdallah; Mohammad | 2018-03-01 |
Systems And Methods For Non-blocking Implementation Of Cache Flush Instructions App 20180060243 - Avudaiyappan; Karthikeyan ;   et al. | 2018-03-01 |
Virtual load store queue having a dynamic dispatch window with a distributed structure Grant 9,904,552 - Abdallah February 27, 2 | 2018-02-27 |
Methods, systems and apparatus for predicting the way of a set associative cache Grant 9,904,625 - Abdallah , et al. February 27, 2 | 2018-02-27 |
Methods, systems and apparatus for predicting the way of a set associative cache Grant 9,898,412 - Abdallah , et al. February 20, 2 | 2018-02-20 |
Method For A Delayed Branch Implementation By Using A Front End Track Table App 20180039498 - ABDALLAH; Mohammad | 2018-02-08 |
Method for populating and instruction view data structure by using register template snapshots Grant 9,886,279 - Abdallah February 6, 2 | 2018-02-06 |
Systems And Methods For Accessing A Unified Translation Lookaside Buffer App 20180024940 - Avudaiyappan; Karthikeyan ;   et al. | 2018-01-25 |
Method For Performing Dual Dispatch Of Blocks And Half Blocks App 20180018176 - Abdallah; Mohammad | 2018-01-18 |
Systems And Methods For Maintaining The Coherency Of A Store Coalescing Cache And A Load Cache App 20180011791 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2018-01-11 |
Method For Executing Multithreaded Instructions Grouped Into Blocks App 20180011738 - Abdallah; Mohammad | 2018-01-11 |
Systems and methods for flushing a cache with modified data Grant 9,858,206 - Avudaiyappan , et al. January 2, 2 | 2018-01-02 |
Method for implementing a reduced size register view data structure in a microprocessor Grant 9,858,080 - Abdallah January 2, 2 | 2018-01-02 |
Instruction And Logic For Performing A Dot-product Operation App 20170364476 - Zohar; Ronen ;   et al. | 2017-12-21 |
Register file segments for supporting code block execution by using virtual cores instantiated by partitionable engines Grant 9,842,005 - Abdallah December 12, 2 | 2017-12-12 |
Systems and methods for non-blocking implementation of cache flush instructions Grant 9,842,056 - Avudaiyappan , et al. December 12, 2 | 2017-12-12 |
Method for emulating a guest centralized flag architecture by using a native distributed flag architecture Grant 9,823,930 - Abdallah November 21, 2 | 2017-11-21 |
System for an instruction set agnostic runtime architecture Grant 9,823,939 - Abdallah November 21, 2 | 2017-11-21 |
Method for a delayed branch implementation by using a front end track table Grant 9,817,666 - Abdallah November 14, 2 | 2017-11-14 |
Method For A Stage Optimized High Speed Adder App 20170322772 - Abdallah; Mohammad | 2017-11-09 |
Instruction Sequence Buffer To Store Branches Having Reliably Predictable Instruction Sequences App 20170322811 - ABDALLAH; Mohammad | 2017-11-09 |
Method for executing multithreaded instructions grouped into blocks Grant 9,811,377 - Abdallah November 7, 2 | 2017-11-07 |
Method for performing dual dispatch of blocks and half blocks Grant 9,811,342 - Abdallah November 7, 2 | 2017-11-07 |
Executing instruction sequence code blocks by using virtual cores instantiated by partitionable engines Grant 9,766,893 - Abdallah September 19, 2 | 2017-09-19 |
Systems and methods for accessing a unified translation lookaside buffer Grant 9,767,038 - Avudaiyappan , et al. September 19, 2 | 2017-09-19 |
Single Cycle Multi-branch Prediction Including Shadow Cache For Early Far Branch Prediction App 20170262287 - Abdallah; Mohammad | 2017-09-14 |
Variable caching structure for managing physical storage Grant 9,753,856 - Abdallah September 5, 2 | 2017-09-05 |
Method for a stage optimized high speed adder Grant 9,753,691 - Abdallah September 5, 2 | 2017-09-05 |
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache Grant 9,740,612 - Avudaiyappan , et al. August 22, 2 | 2017-08-22 |
Method for implementing a line speed interconnect structure Grant 9,740,499 - Abdallah August 22, 2 | 2017-08-22 |
Unified Register File For Supporting Speculative Architectural States App 20170235575 - Abdallah; Mohammad | 2017-08-17 |
Instruction sequence buffer to store branches having reliably predictable instruction sequences Grant 9,733,944 - Abdallah August 15, 2 | 2017-08-15 |
Mapping of guest instruction block assembled according to branch prediction to translated native conversion block Grant 9,733,942 - Abdallah August 15, 2 | 2017-08-15 |
System converter that implements a reordering process through JIT (just in time) optimization that ensures loads do not dispatch ahead of other loads that are to the same address Grant 9,733,909 - Abdallah August 15, 2 | 2017-08-15 |
Systems And Methods For Flushing A Cache With Modified Data App 20170228323 - Avudaiyappan; Karthikeyan ;   et al. | 2017-08-10 |
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache Grant 9,720,831 - Avudaiyappan , et al. August 1, 2 | 2017-08-01 |
Systems and methods for supporting a plurality of load and store accesses of a cache Grant 9,720,839 - Avudaiyappan , et al. August 1, 2 | 2017-08-01 |
Guest instruction to native instruction range based mapping using a conversion look aside buffer of a processor Grant 9,710,387 - Abdallah July 18, 2 | 2017-07-18 |
Systems and methods for flushing a cache with modified data Grant 9,710,399 - Avudaiyappan , et al. July 18, 2 | 2017-07-18 |
Variable caching structure for managing physical storage Grant 9,697,131 - Abdallah July 4, 2 | 2017-07-04 |
Systems and methods for non-blocking implementation of cache flush instructions Grant 9,678,882 - Avudaiyappan , et al. June 13, 2 | 2017-06-13 |
Instruction sequence buffer to enhance branch prediction efficiency Grant 9,678,755 - Abdallah June 13, 2 | 2017-06-13 |
Multilevel Conversion Table Cache For Translating Guest Instructions To Native Instructions App 20170161074 - Abdallah; Mohammad | 2017-06-08 |
Method For Emulating A Guest Centralized Flag Architecture By Using A Native Distributed Flag Architecture App 20170123807 - Abdallah; Mohammad | 2017-05-04 |
Method For Populating A Source View Data Structure By Using Register Template Snapshots App 20170123804 - ABDALLAH; Mohammad | 2017-05-04 |
Method For Dependency Broadcasting Through A Source Organized Source View Data Structure App 20170123806 - Abdallah; Mohammad | 2017-05-04 |
Method For Populating Register View Data Structure By Using Register Template Snapshots App 20170123805 - ABDALLAH; Mohammad | 2017-05-04 |
Guest to native block address mappings and management of native code storage Grant 9,639,364 - Abdallah May 2, 2 | 2017-05-02 |
Unified Shadow Register File And Pipeline Architecture Supporting Speculative Architectural States App 20170115991 - Abdallah; Mohammad | 2017-04-27 |
Instruction Sequence Buffer To Enhance Branch Prediction Efficiency App 20170068544 - Abdallah; Mohammad | 2017-03-09 |
Hardware Accelerated Conversion System Using Pattern Matching App 20170068540 - Abdallah; Mohammad | 2017-03-09 |
Allocation Of A Segmented Interconnect To Support The Execution Of Instruction Sequences By A Plurality Of Engines App 20170068534 - Abdallah; Mohammad | 2017-03-09 |
Allocation Of An Interconnect Structure Comprising Shared Buses To Support The Execution Of Instruction Sequences By A Plurality Of Engines App 20170068535 - Abdallah; Mohammad | 2017-03-09 |
Guest Instruction To Native Instruction Range Based Mapping Using A Conversion Look Aside Buffer Of A Processor App 20170068541 - Abdallah; Mohammad | 2017-03-09 |
Method for populating register view data structure by using register template snapshots Grant 9,575,762 - Abdallah February 21, 2 | 2017-02-21 |
Method for populating a source view data structure by using register template snapshots Grant 9,569,216 - Abdallah February 14, 2 | 2017-02-14 |
Microprocessor Accelerated Code Optimizer App 20170024219 - ABDALLAH; Mohammad | 2017-01-26 |
Hardware Acceleration Components For Translating Guest Instructions To Native Instructions App 20170024212 - ABDALLAH; Mohammad | 2017-01-26 |
Systems And Methods For Accessing A Unified Translation Lookaside Buffer App 20170010977 - Avudaiyappan; Karthikeyan ;   et al. | 2017-01-12 |
Guest instruction block with near branching and far branching sequence construction to native instruction block Grant 9,542,187 - Abdallah January 10, 2 | 2017-01-10 |
Methods, Systems And Apparatus For Predicting The Way Of A Set Associative Cache App 20160371188 - ABDALLAH; Mohammad ;   et al. | 2016-12-22 |
Systems And Methods For Load Canceling In A Processor That Is Connected To An External Interconnect Fabric App 20160357559 - Avudaiyappan; Karthikeyan ;   et al. | 2016-12-08 |
Guest To Native Block Address Mappings And Management Of Native Code Storage App 20160321077 - Abdallah; Mohammad | 2016-11-03 |
Guest Instruction Block With Near Branching And Far Branching Sequence Construction To Native Instruction Block App 20160283239 - Abdallah; Mohammad | 2016-09-29 |
Systems and methods for accessing a unified translation lookaside buffer Grant 9,454,491 - Avudaiyappan , et al. September 27, 2 | 2016-09-27 |
Global and local interconnect structure comprising routing matrix to support the execution of instruction sequences by a plurality of engines Grant 9,442,772 - Abdallah September 13, 2 | 2016-09-13 |
Systems and methods for supporting a plurality of load accesses of a cache in a single cycle Grant 9,430,410 - Avudaiyappan , et al. August 30, 2 | 2016-08-30 |
Systems And Methods For Implementing Weak Stream Software Data And Instruction Prefetching Using A Hardware Data Prefetcher App 20160246727 - Avudaiyappan; Karthikeyan ;   et al. | 2016-08-25 |
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric Grant 9,424,046 - Avudaiyappan , et al. August 23, 2 | 2016-08-23 |
Variable Caching Structure For Managing Physical Storage App 20160224472 - ABDALLAH; Mohammad | 2016-08-04 |
Register File Segments For Supporting Code Block Execution By Using Virtual Cores Instantiated By Partitionable Engines App 20160210176 - ABDALLAH; Mohammad | 2016-07-21 |
Executing Instruction Sequence Code Blocks By Using Virtual Cores Instantiated By Partitionable Engines App 20160210145 - ABDALLAH; Mohammad | 2016-07-21 |
Memory Fragments For Supporting Code Block Execution By Using Virtual Cores Instantiated By Partitionable Engines App 20160154653 - ABDALLAH; Mohammad | 2016-06-02 |
Systems and methods for implementing weak stream software data and instruction prefetching using a hardware data prefetcher Grant 9,348,754 - Avudaiyappan , et al. May 24, 2 | 2016-05-24 |
Systems And Methods For Non-blocking Implementation Of Cache Flush Instructions App 20160140044 - Avudaiyappan; Karthikeyan ;   et al. | 2016-05-19 |
Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines Grant 9,274,793 - Abdallah March 1, 2 | 2016-03-01 |
Systems And Methods For Maintaining The Coherency Of A Store Coalescing Cache And A Load Cache App 20160041908 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2016-02-11 |
Systems And Methods For Supporting A Plurality Of Load Accesses Of A Cache In A Single Cycle App 20160041930 - Avudaiyappan; Karthikeyan ;   et al. | 2016-02-11 |
Systems And Methods For Supporting A Plurality Of Load And Store Accesses Of A Cache App 20160041913 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2016-02-11 |
Using A Plurality Of Conversion Tables To Implement An Instruction Set Agnostic Runtime Architecture App 20160026482 - Abdallah; Mohammad | 2016-01-28 |
System Converter That Executes A Just In Time Optimizer For Executing Code From A Guest Image App 20160026484 - Abdallah; Mohammad | 2016-01-28 |
Using A Conversion Look Aside Buffer To Implement An Instruction Set Agnostic Runtime Architecture App 20160026487 - Abdallah; Mohammad | 2016-01-28 |
System Converter That Implements A Reordering Process Through Jit (just In Time) Optimization That Ensures Loads Do Not Dispatch Ahead Of Other Loads That Are To The Same Address App 20160026444 - ABDALLAH; Mohammad | 2016-01-28 |
An Allocation And Issue Stage For Reordering A Microinstruction Sequence Into An Optimized Microinstruction Sequence To Implement An Instruction Set Agnostic Runtime Architecture App 20160026486 - Abdallah; Mohammad | 2016-01-28 |
System Converter That Implements A Run Ahead Run Time Guest Instruction Conversion/decoding Process And A Prefetching Process Where Guest Code Is Pre-fetched From The Target Of Guest Branches In An Instruction Sequence App 20160026445 - ABDALLAH; Mohammad | 2016-01-28 |
System For An Instruction Set Agnostic Runtime Architecture App 20160026483 - Abdallah; Mohammad | 2016-01-28 |
Systems and methods for supporting a plurality of load and store accesses of a cache Grant 9,229,873 - Avudaiyappan , et al. January 5, 2 | 2016-01-05 |
Multilevel conversion table cache for translating guest instructions to native instructions Grant 9,207,960 - Abdallah December 8, 2 | 2015-12-08 |
Method And Apparatus For Providing Hardware Support For Self-modifying Code App 20150324213 - ABDALLAH; Mohammad ;   et al. | 2015-11-12 |
Systems And Methods For Accessing A Unified Translation Lookaside Buffer App 20150301954 - Avudaiyappan; Karthikeyan ;   et al. | 2015-10-22 |
Cache Replacement Policy App 20150286576 - Avudaiyappan; Karthikeyan ;   et al. | 2015-10-08 |
Fast Unaligned Memory Access App 20150248294 - Singh; Mandeep ;   et al. | 2015-09-03 |
Load Store Buffer Agnostic To Threads Implementing Forwarding From Different Threads Based On Store Seniority App 20150205605 - ABDALLAH; Mohammad | 2015-07-23 |
Accelerated Code Optimizer For A Multiengine Microprocessor App 20150186144 - Abdallah; Mohammad | 2015-07-02 |
Virtual Load Store Queue Having A Dynamic Dispatch Window With A Distributed Structure App 20150134934 - ABDALLAH; Mohammad | 2015-05-14 |
Semaphore Method And System With Out Of Order Loads In A Memory Consistency Model That Constitutes Loads Reading From Memory In Order App 20150100734 - ABDALLAH; Mohammad | 2015-04-09 |
Method And System For Filtering The Stores To Prevent All Stores From Having To Snoop Check Against All Words Of A Cache App 20150095591 - ABDALLAH; Mohammad | 2015-04-02 |
Lock-based And Synch-based Method For Out Of Order Loads In A Memory Consistency Model Using Shared Memory Resources App 20150095588 - ABDALLAH; Mohammad | 2015-04-02 |
Microprocessor Accelerated Code Optimizer App 20150039859 - Abdallah; Mohammad | 2015-02-05 |
Systems and methods for accessing a unified translation lookaside buffer Grant 8,930,674 - Avudaiyappan , et al. January 6, 2 | 2015-01-06 |
Microprocessor Accelerated Code Optimizer And Dependency Reordering Method App 20140344554 - Abdallah; Mohammad | 2014-11-20 |
Method For A Stage Optimized High Speed Adder App 20140324937 - Abdallah; Mohammad | 2014-10-30 |
Method For Performing Dual Dispatch Of Blocks And Half Blocks App 20140317387 - ABDALLAH; Mohammad | 2014-10-23 |
Method For Executing Multithreaded Instructions Grouped Into Blocks App 20140282592 - Abdallah; Mohammad | 2014-09-18 |
Methods, Systems And Apparatus For Predicting The Way Of A Set Associative Cache App 20140281242 - ABDALLAH; Mohammad ;   et al. | 2014-09-18 |
Method For A Delayed Branch Implementation By Using A Front End Track Table App 20140281438 - Abdallah; Mohammad | 2014-09-18 |
Method For Populating And Instruction View Data Structure By Using Register Template Snapshots App 20140281412 - ABDALLAH; Mohammad | 2014-09-18 |
Method For Implementing A Line Speed Interconnect Structure App 20140269753 - Abdallah; Mohammad | 2014-09-18 |
Method For Populating Register View Data Structure By Using Register Template Snapshots App 20140281428 - ABDALLAH; Mohammad | 2014-09-18 |
Method For Dependency Broadcasting Through A Source Organized Source View Data Structure App 20140281411 - Abdallah; Mohammad | 2014-09-18 |
Method For Dependency Broadcasting Through A Block Organized Source View Data Structure App 20140282601 - ABDALLAH; Mohammad | 2014-09-18 |
Method For Implementing A Reduced Size Register View Data Structure In A Microprocessor App 20140281427 - Abdallah; Mohammad | 2014-09-18 |
Method For Emulating A Guest Centralized Flag Architecture By Using A Native Distributed Flag Architecture App 20140281436 - Abdallah; Mohammad | 2014-09-18 |
Methods, Systems And Apparatus For Supporting Wide And Efficient Front-end Operation With Guest-architecture Emulation App 20140282546 - Abdallah; Mohammad ;   et al. | 2014-09-18 |
Method For Populating A Source View Data Structure By Using Register Template Snapshots App 20140281426 - ABDALLAH; Mohammad | 2014-09-18 |
System And Method For Performing A Shuffle Instruction App 20140189311 - Roussel; Patrice ;   et al. | 2014-07-03 |
Integer rounding operation Grant 8,732,226 - Abdallah , et al. May 20, 2 | 2014-05-20 |
Systems And Methods For Non-blocking Implementation Of Cache Flush Instructions App 20140108730 - Avudaiyappan; Karthikeyan ;   et al. | 2014-04-17 |
Systems And Methods For Load Canceling In A Processor That Is Connected To An External Interconnect Fabric App 20140108729 - Avudaiyappan; Karthikeyan ;   et al. | 2014-04-17 |
Systems And Methods For Implementing Weak Stream Softeare Data And Instruction Prefetching Using A Hardware Data Prefetcher App 20140108739 - Avudaiyappan; Karthikeyan ;   et al. | 2014-04-17 |
Instruction Sequence Buffer To Store Branches Having Reliably Predictable Instruction Sequences App 20140075168 - Abdallah; Mohammad | 2014-03-13 |
Systems And Methods For Supporting A Plurality Of Load Accesses Of A Cache In A Single Cycle App 20140032845 - Avudaiyappan; Karthikeyan ;   et al. | 2014-01-30 |
Systems And Methods For Flushing A Cache With Modified Data App 20140032844 - Avudaiyappan; Karthikeyan ;   et al. | 2014-01-30 |
Systems And Methods For Supporting A Plurality Of Load And Store Accesses Of A Cache App 20140032846 - Avudaiyappan; Karthikeyan ;   et al. | 2014-01-30 |
Systems And Methods For Maintaining The Coherency Of A Store Coalescing Cache And A Load Cache App 20140032856 - Avudaiyappan; Karthikeyan ;   et al. | 2014-01-30 |
Instruction Sequence Buffer To Enhance Branch Prediction Efficiency App 20130311759 - Abdallah; Mohammad | 2013-11-21 |
Systems And Methods For Accessing A Unified Translation Lookaside Buffer App 20130238874 - Avudaiyappan; Karthikeyan ;   et al. | 2013-09-12 |
Hardware Acceleration Components For Translating Guest Instructions To Native Instructions App 20130024661 - Abdallah; Mohammad | 2013-01-24 |
Multilevel Conversion Table Cache For Translating Guest Instructions To Native Instructions App 20130024619 - Abdallah; Mohammad | 2013-01-24 |
Brake actuator and method of forming the same Grant 8,342,076 - Prager , et al. January 1, 2 | 2013-01-01 |
Decentralized Allocation Of Resources And Interconnnect Structures To Support The Execution Of Instruction Sequences By A Plurality Of Engines App 20120297170 - Abdallah; Mohammad | 2012-11-22 |
Interconnect Structure To Support The Execution Of Instruction Sequences By A Plurality Of Engines App 20120297396 - Abdallah; Mohammad | 2012-11-22 |
Register File Segments For Supporting Code Block Execution By Using Virtual Cores Instantiated By Partitionable Engines App 20120246450 - Abdallah; Mohammad | 2012-09-27 |
Memory Fragments For Supporting Code Block Execution By Using Virtual Cores Instantiated By Partitionable Engines App 20120246448 - Abdallah; Mohammad | 2012-09-27 |
Executing Instruction Sequence Code Blocks By Using Virtual Cores Instantiated By Partitionable Engines App 20120246657 - Abdallah; Mohammad | 2012-09-27 |
Guest To Native Block Address Mappings And Management Of Native Code Storage App 20120198122 - Abdallah; Mohammad | 2012-08-02 |
Guest Instruction Block With Near Branching And Far Branching Sequence Construction To Native Instruction Block App 20120198209 - Abdallah; Mohammad | 2012-08-02 |
Variable Caching Structure For Managing Physical Storage App 20120198168 - Abdallah; Mohammad | 2012-08-02 |
Guest Instruction To Native Instruction Range Based Mapping Using A Conversion Look Aside Buffer Of A Processor App 20120198157 - Abdallah; Mohammad | 2012-08-02 |
Execution unit for performing shuffle and other operations Grant 7,761,694 - Abdallah , et al. July 20, 2 | 2010-07-20 |
Executing partial-width packed data instructions Grant 7,467,286 - Abdallah , et al. December 16, 2 | 2008-12-16 |
System and method of converting data formats and communicating between execution units Grant 7,430,656 - Sperber , et al. September 30, 2 | 2008-09-30 |
Execution unit for performing shuffle and other operations App 20080215855 - Abdallah; Mohammad ;   et al. | 2008-09-04 |
Method and apparatus for performing select operations App 20080077772 - Zohar; Ronen ;   et al. | 2008-03-27 |
Integer rounding operation App 20070282938 - Abdallah; Mohammad ;   et al. | 2007-12-06 |
Method and apparatus for floating point operations and format conversion operations Grant 7,216,138 - Abdallah , et al. May 8, 2 | 2007-05-08 |
System and method for performing an insert-extract instruction Grant 7,133,040 - Abdallah , et al. November 7, 2 | 2006-11-07 |
Executing partial-width packed data instructions Grant 6,970,994 - Abdallah , et al. November 29, 2 | 2005-11-29 |
Executing partial-width packed data instructions App 20050216706 - Abdallah, Mohammad ;   et al. | 2005-09-29 |
Method and apparatus for floating point operations and format conversion operations App 20040268094 - Abdallah, Mohammad ;   et al. | 2004-12-30 |
System and method for multi-type instruction set architecture App 20040128486 - Sperber, Zeev ;   et al. | 2004-07-01 |
Optimization for 3-D graphic transformation using SIMD computations Grant 6,426,746 - Hsieh , et al. July 30, 2 | 2002-07-30 |
Executing partial-width packed data instructions App 20020010847 - Abdallah, Mohammad ;   et al. | 2002-01-24 |
Optimization For 3-d Graphic Transformation Using Simd Computations App 20010020945 - HSIEH, HSIEN-CHENG E. ;   et al. | 2001-09-13 |
Staggering execution of an instruction by dividing a full-width macro instruction into at least two partial-width micro instructions Grant 6,233,671 - Abdallah , et al. May 15, 2 | 2001-05-15 |
Reciprocating compressor Grant D435,050 - Wise , et al. December 12, 2 | 2000-12-12 |
Method and apparatus for efficient vertical SIMD computations Grant 6,115,812 - Abdallah , et al. September 5, 2 | 2000-09-05 |
Dual function system and method for shuffling packed data elements Grant 6,041,404 - Roussel , et al. March 21, 2 | 2000-03-21 |
Reciprocating compressor Grant D419,162 - Wise , et al. January 18, 2 | 2000-01-18 |