Patent | Date |
---|
Systems, Methods, And Apparatuses For Tile Store App 20220291927 - VALENTINE; Robert ;   et al. | 2022-09-15 |
Systems, Methods, And Apparatuses For Tile Store App 20220291926 - VALENTINE; Robert ;   et al. | 2022-09-15 |
Systems, methods, and apparatuses for tile store Grant 11,288,069 - Valentine , et al. March 29, 2 | 2022-03-29 |
Systems, Apparatuses, And Methods For Fused Multiply Add App 20220050678 - Valentine; Robert ;   et al. | 2022-02-17 |
Systems, Apparatuses, And Methods For Fused Multiply Add App 20220012056 - Valentine; Robert ;   et al. | 2022-01-13 |
Systems, Apparatuses, And Methods For Fused Multiply Add App 20220012057 - Valentine; Robert ;   et al. | 2022-01-13 |
Systems, Apparatuses, And Methods For Fused Multiply Add App 20210406011 - Valentine; Robert ;   et al. | 2021-12-30 |
Systems, apparatuses, and methods for fused multiply add Grant 11,169,802 - Valentine , et al. November 9, 2 | 2021-11-09 |
Data element comparison processors, methods, systems, and instructions Grant 11,113,053 - Mishra , et al. September 7, 2 | 2021-09-07 |
Systems, Apparatuses, And Methods For Chained Fused Multiply Add App 20210081198 - CORBAL; JESUS ;   et al. | 2021-03-18 |
Systems, apparatuses, and methods for data speculation execution Grant 10,942,744 - Ould-Ahmed-Vall , et al. March 9, 2 | 2021-03-09 |
Systems, apparatuses, and methods for chained fused multiply add Grant 10,853,065 - Corbal , et al. December 1, 2 | 2020-12-01 |
Generating vector based selection control statements Grant 10,795,682 - Ido , et al. October 6, 2 | 2020-10-06 |
Vectorize store instructions method and apparatus Grant 10,776,093 - Plotnikov , et al. September 15, 2 | 2020-09-15 |
Systems, Methods, And Apparatuses For Tile Load App 20200249949 - Kind Code | 2020-08-06 |
Systems, Methods, And Apparatuses For Tile Store App 20200233666 - VALENTINE; Robert ;   et al. | 2020-07-23 |
Method And Apparatus For Performing A Vector Permute With An Index And An Immediate App 20200097290 - SAN ADRIAN; JESUS CORBAL ;   et al. | 2020-03-26 |
Data Element Comparison Processors, Methods, Systems, And Instructions App 20200089494 - MISHRA; Asit K. ;   et al. | 2020-03-19 |
Systems, Apparatuses, And Methods For Fused Multiply Add App 20200026515 - Valentine; Robert ;   et al. | 2020-01-23 |
Method and apparatus for performing a vector permute with an index and an immediate Grant 10,445,092 - San Adrian , et al. Oc | 2019-10-15 |
Data element comparison processors, methods, systems, and instructions Grant 10,423,411 - Mishra , et al. Sept | 2019-09-24 |
Providing Multiple Memory Modes For A Processor Including Internal Memory App 20190286559 - Sodani; Avinash ;   et al. | 2019-09-19 |
Vectorize Store Instructions Method And Apparatus App 20190278577 - PLOTNIKOV; Mikhail ;   et al. | 2019-09-12 |
Systems, apparatuses, and methods for data speculation execution Grant 10,387,158 - Ould-Ahmed-Vall , et al. A | 2019-08-20 |
Systems, apparatuses, and methods for data speculation execution Grant 10,387,156 - Ould-Ahmed-Vall , et al. A | 2019-08-20 |
Providing multiple memory modes for a processor including internal memory Grant 10,346,300 - Sodani , et al. July 9, 2 | 2019-07-09 |
Systems, apparatuses, and methods for data speculation execution Grant 10,303,525 - Ould-Ahmed-Vall , et al. | 2019-05-28 |
Systems, Apparatuses, And Methods For Chained Fused Multiply Add App 20190121637 - CORBAL; JESUS ;   et al. | 2019-04-25 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20190121644 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2019-04-25 |
Architectural register replacement for instructions that use multiple architectural registers Grant 10,255,072 - Charney , et al. | 2019-04-09 |
Gathering and scattering multiple data elements Grant 10,175,990 - Hughes , et al. J | 2019-01-08 |
Systems, apparatuses, and methods for chained fused multiply add Grant 10,146,535 - Corbal , et al. De | 2018-12-04 |
Gathering and scattering multiple data elements Grant 10,114,651 - Hughes , et al. October 30, 2 | 2018-10-30 |
Systems, apparatuses, and methods for data speculation execution Grant 10,061,589 - Ould-Ahmed-Vall , et al. August 28, 2 | 2018-08-28 |
Systems, apparatuses, and methods for data speculation execution Grant 10,061,583 - Ould-Ahmed-Vall , et al. August 28, 2 | 2018-08-28 |
Vector store/load instructions for array of structures Grant 10,019,262 - Jha , et al. July 10, 2 | 2018-07-10 |
Generating Vector Based Selection Control Statements App 20180181404 - Ido; Hideki Saito ;   et al. | 2018-06-28 |
Fused multiply-add (FMA) low functional unit Grant 9,996,320 - Anderson , et al. June 12, 2 | 2018-06-12 |
Floating point (FP) add low instructions functional unit Grant 9,996,319 - Anderson , et al. June 12, 2 | 2018-06-12 |
Gathering And Scattering Multiple Data Elements App 20180150301 - Hughes; Christopher J. ;   et al. | 2018-05-31 |
Gathering And Scattering Multiple Data Elements App 20180129506 - Hughes; Christopher J. ;   et al. | 2018-05-10 |
Systems, Apparatuses, And Methods For Chained Fused Multiply Add App 20180113708 - CORBAL; JESUS ;   et al. | 2018-04-26 |
Loop vectorization methods and apparatus Grant 9,898,266 - Vasudevan , et al. February 20, 2 | 2018-02-20 |
Method and apparatus for performing conflict detection using vector comparison operations Grant 9,891,913 - Hughes , et al. February 13, 2 | 2018-02-13 |
Architectural Register Replacement For Instructions That Use Multiple Architectural Registers App 20180004523 - Charney; Mark J. ;   et al. | 2018-01-04 |
Providing Multiple Memory Modes For A Processor Including Internal Memory App 20170357580 - Sodani; Avinash ;   et al. | 2017-12-14 |
Systems, Apparatuses, and Methods for Performing Conflict Detection and Broadcasting Contents of a Register to Data Element Positions of Another Register App 20170329606 - HUGHES; Christopher J. ;   et al. | 2017-11-16 |
Systems, apparatuses, and methods for data speculation execution Grant 9,785,442 - Ould-Ahmed-Vall , et al. October 10, 2 | 2017-10-10 |
Providing multiple memory modes for a processor including internal memory Grant 9,720,827 - Sodani , et al. August 1, 2 | 2017-08-01 |
Systems, Apparatuses, and Methods for Getting Even and Odd Data Elements App 20170192780 - Valentine; Robert ;   et al. | 2017-07-06 |
Systems, Apparatuses, and Methods for Strided Loads App 20170192781 - Valentine; Robert ;   et al. | 2017-07-06 |
Floating Point (fp) Add Low Instructions Functional Unit App 20170185377 - Anderson; Cristina S. ;   et al. | 2017-06-29 |
Fused Multiply-Add (FMA) low functional unit App 20170185379 - Anderson; Cristina S. ;   et al. | 2017-06-29 |
Aggregate Scatter Instructions App 20170177543 - Jha; Ashish ;   et al. | 2017-06-22 |
Vector Store/load Instructions For Array Of Structures App 20170177340 - JHA; ASHISH ;   et al. | 2017-06-22 |
Systems, apparatuses, and methods for performing conflict detection and broadcasting contents of a register to data element positions of another register Grant 9,665,368 - Hughes , et al. May 30, 2 | 2017-05-30 |
Data Element Comparison Processors, Methods, Systems, And Instructions App 20170090924 - Mishra; Asit K. ;   et al. | 2017-03-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160357556 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-12-08 |
Vector address conflict resolution with vector population count functionality Grant 9,411,592 - Valentine , et al. August 9, 2 | 2016-08-09 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188342 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188328 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188330 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188382 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188329 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Method And Apparatus For Compressing A Mask Value App 20160188333 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al. | 2016-06-30 |
Method And Apparatus For Performing A Vector Permute With An Index And An Immediate App 20160188530 - SAN ADRIAN; JESUS CORBAL ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188343 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Instruction And Logic To Perform A Vector Saturated Doubleword/quadword Add App 20160179530 - Ould-Ahmed-Vall; Elmoustapha ;   et al. | 2016-06-23 |
Method And Apparatus For Performing Conflict Detection App 20160179528 - HUGHES; CHRISTOPHER J. ;   et al. | 2016-06-23 |
Loop Vectorization Methods And Apparatus App 20160139897 - Vasudevan; Nalini ;   et al. | 2016-05-19 |
Providing Multiple Memory Modes For A Processor Including Internal Memory App 20160140039 - Sodani; Avinash ;   et al. | 2016-05-19 |
Systems, apparatuses, and methods for determining a trailing least significant masking bit of a writemask register Grant 9,323,531 - Hughes , et al. April 26, 2 | 2016-04-26 |
Method And Apparatus For Non-speculative Fetch And Execution Of Control-dependent Blocks App 20160055004 - GROCHOWSKI; EDWARD T. ;   et al. | 2016-02-25 |
Loop vectorization methods and apparatus Grant 9,244,677 - Vasudevan , et al. January 26, 2 | 2016-01-26 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention Grant 9,069,605 - Hankins , et al. June 30, 2 | 2015-06-30 |
Apparatus and method to obtain information regarding suppressed faults Grant 8,996,923 - Hughes , et al. March 31, 2 | 2015-03-31 |
Vector conflict instructions Grant 8,972,698 - Hughes , et al. March 3, 2 | 2015-03-03 |
Systems, Apparatuses, and Methods for Stride Pattern Gathering of Data Elements and Stride Pattern Scattering of Data Elements App 20150052333 - HUGHES; Christopher J. ;   et al. | 2015-02-19 |
Gathering and Scattering Multiple Data Elements App 20140344553 - Hughes; Christopher J. ;   et al. | 2014-11-20 |
Systems, Apparatuses, and Methods for Determining a Trailing Least Significant Masking Bit of a Writemask Register App 20140281401 - Hughes; Christopher J. ;   et al. | 2014-09-18 |
Methods, Apparatus, Instructions, And Logic To Provide Vector Address Conflict Resolution With Vector Population Count Functionality App 20140189307 - Valentine; Robert ;   et al. | 2014-07-03 |
Methods, Apparatus, Instructions, And Logic To Provide Vector Address Conflict Detection Functionality App 20140189308 - Hughes; Christopher J. ;   et al. | 2014-07-03 |
Apparatus And Method To Obtain Information Regarding Suppressed Faults App 20140149802 - Hughes; Christopher J. ;   et al. | 2014-05-29 |
Mechanism To Schedule Threads On Os-sequestered Sequencers Without Operating System Intervention App 20140115594 - Hankins; Richard A. ;   et al. | 2014-04-24 |
Loop Vectorization Methods And Apparatus App 20140096119 - VASUDEVAN; NALINI ;   et al. | 2014-04-03 |
Systems, Apparatuses, and Methods for Performing Conflict Detection and Broadcasting Contents of a Register to Data Element Positions of Another Register App 20140095843 - Hughes; Christopher J. ;   et al. | 2014-04-03 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention Grant 8,607,235 - Hankins , et al. December 10, 2 | 2013-12-10 |
Gathering and scattering multiple data elements Grant 8,447,962 - Hughes , et al. May 21, 2 | 2013-05-21 |
Vector Conflict Instructions App 20120166761 - Hughes; Christopher J. ;   et al. | 2012-06-28 |
Method and apparatus for exploiting thread-level parallelism Grant 7,984,431 - Kejariwal , et al. July 19, 2 | 2011-07-19 |
Gathering and Scattering Multiple Data Elements App 20110153983 - Hughes; Christopher J. ;   et al. | 2011-06-23 |
Transformation Of Single-threaded Code To Speculative Precomputation Enabled Code App 20110067011 - Wang; Hong ;   et al. | 2011-03-17 |
Apparatus, systems, and methods for execution-driven loop splitting and load-safe code hosting Grant 7,549,146 - Tian , et al. June 16, 2 | 2009-06-16 |
Method And Apparatus For Exploiting Thread-level Parallelism App 20080244549 - Kejariwal; Arun ;   et al. | 2008-10-02 |
Apparatus, systems, and methods for execution-driven loop splitting and load-safe code hosting App 20060288334 - Tian; Xinmin ;   et al. | 2006-12-21 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention App 20060150184 - Hankins; Richard A. ;   et al. | 2006-07-06 |
Transformation of single-threaded code to speculative precomputation enabled code App 20040128489 - Wang, Hong ;   et al. | 2004-07-01 |