Patent | Date |
---|
Memory tagging apparatus and method Grant 11,392,503 - Gabor , et al. July 19, 2 | 2022-07-19 |
Memory Protection With Hidden Inline Metadata App 20220222186 - Durham; David M. ;   et al. | 2022-07-14 |
64-bit Virtual Addresses Having Metadata Bit(s) And Canonicality Check That Does Not Fail Due To Non-canonical Values Of Metadata Bit(s) App 20220197822 - SHANBHOGUE; Vedvyas ;   et al. | 2022-06-23 |
Memory protection with hidden inline metadata Grant 11,288,213 - Durham , et al. March 29, 2 | 2022-03-29 |
Read from memory instructions, processors, methods, and systems, that do not take exception on defective data Grant 11,068,339 - Raj , et al. July 20, 2 | 2021-07-20 |
Apparatuses, Methods, And Systems For Selective Linear Address Masking Based On Processor Privilege Level And Control Register Bits App 20210209023 - Gabor; Ron ;   et al. | 2021-07-08 |
Apparatus And Method For Non-speculative Resource Deallocation App 20210200552 - LIU; FANGFEI ;   et al. | 2021-07-01 |
Memory Tagging Apparatus And Method App 20210200686 - GABOR; RON ;   et al. | 2021-07-01 |
Memory Tagging Metadata Manipulation App 20210200685 - Gabor; Ron ;   et al. | 2021-07-01 |
Memory Tagging Apparatus And Method App 20210200684 - GABOR; RON ;   et al. | 2021-07-01 |
Enhanced address space layout randomization Grant 11,030,030 - Stark , et al. June 8, 2 | 2021-06-08 |
Hardware Apparatuses And Methods For Memory Corruption Detection App 20210141683 - Stark; Tomer ;   et al. | 2021-05-13 |
Device, system and method to detect an uninitialized memory read Grant 10,976,961 - Gabor , et al. April 13, 2 | 2021-04-13 |
Apparatuses, methods, and systems for selective linear address masking based on processor privilege level and control register bits Grant 10,891,230 - Gabor , et al. January 12, 2 | 2021-01-12 |
Apparatuses, Methods, And Systems For Selective Linear Address Masking Based On Processor Privilege Level And Control Register Bits App 20200409847 - Gabor; Ron ;   et al. | 2020-12-31 |
Hardware Load Hardening For Speculative Side-channel Attacks App 20200410094 - Liu; Fangfei ;   et al. | 2020-12-31 |
System, apparatus and method for multi-cacheline small object memory tagging Grant 10,877,897 - Durham , et al. December 29, 2 | 2020-12-29 |
Performing local power gating in a processor Grant 10,802,567 - Bonen , et al. October 13, 2 | 2020-10-13 |
Hardware apparatuses and methods for memory corruption detection Grant 10,776,190 - Stark , et al. September 15, 2 | 2020-09-15 |
Restricted Speculative Execution App 20200272474 - Gabor; Ron ;   et al. | 2020-08-27 |
Server RAS leveraging multi-key encryption Grant 10,725,849 - Durham , et al. | 2020-07-28 |
Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads Grant 10,725,755 - Sager , et al. | 2020-07-28 |
Advanced error detection for integer single instruction, multiple data (SIMD) arithmetic operations Grant 10,725,788 - Yallouz , et al. | 2020-07-28 |
Device, System And Method To Detect An Uninitialized Memory Read App 20200201567 - Gabor; Ron ;   et al. | 2020-06-25 |
Multicore system for fusing instructions queued during a dynamically adjustable time window Grant 10,649,783 - Ouziel , et al. | 2020-05-12 |
Heap management for memory corruption detection Grant 10,585,741 - Stark , et al. | 2020-03-10 |
Memory write protection for memory corruption detection architectures Grant 10,521,361 - Stark , et al. Dec | 2019-12-31 |
Read From Memory Instructions, Processors, Methods, And Systems, That Do Not Take Exception On Defective Data App 20190272214 - Raj; Ashok ;   et al. | 2019-09-05 |
Hardware Apparatuses And Methods For Memory Corruption Detection App 20190235948 - Stark; Tomer ;   et al. | 2019-08-01 |
Enhanced Address Space Layout Randomization App 20190235938 - STARK; TOMER ;   et al. | 2019-08-01 |
Memory Protection With Hidden Inline Metadata App 20190227951 - Durham; David M. ;   et al. | 2019-07-25 |
End-to end transmission of redundant bits for physical storage location identifiers between first and second register rename storage structures Grant 10,346,171 - Gabor , et al. July 9, 2 | 2019-07-09 |
Linear memory address transformation and management Grant 10,324,857 - Nuzman , et al. | 2019-06-18 |
Hardware apparatuses and methods to check data storage devices for transient faults Grant 10,319,458 - Raj , et al. | 2019-06-11 |
Read from memory instructions, processors, methods, and systems, that do not take exception on defective data Grant 10,296,416 - Raj , et al. | 2019-05-21 |
System, Apparatus And Method For Multi-Cacheline Small Object Memory Tagging App 20190108130 - Durham; David M. ;   et al. | 2019-04-11 |
Server Ras Leveraging Multi-key Encryption App 20190050283 - Durham; David ;   et al. | 2019-02-14 |
Enhanced address space layout randomization Grant 10,191,791 - Stark , et al. Ja | 2019-01-29 |
Heap Management For Memory Corruption Detection App 20190004886 - Stark; Tomer ;   et al. | 2019-01-03 |
Hardware apparatuses and methods for memory corruption detection Grant 10,162,694 - Stark , et al. Dec | 2018-12-25 |
Local power gate (LPG) interfaces for power-aware operations Grant 10,156,884 - Mishaeli , et al. Dec | 2018-12-18 |
Detecting errors in register renaming by comparing value representing complete error free set of identifiers and value representing identifiers in register rename unit Grant 10,133,620 - Gerber , et al. November 20, 2 | 2018-11-20 |
Byte level granularity buffer overflow detection for memory corruption detection architectures Grant 10,095,573 - Stark , et al. October 9, 2 | 2018-10-09 |
Heap management for memory corruption detection Grant 10,073,727 - Stark , et al. September 11, 2 | 2018-09-11 |
Linear Memory Address Transformation And Management App 20180210842 - Nuzman; Joseph ;   et al. | 2018-07-26 |
Detecting Errors In Register Renaming By Comparing Value Representing Complete Error Free Set Of Identifiers And Value Representing Identifiers In Register Rename Unit App 20180196706 - Gerber; Alex ;   et al. | 2018-07-12 |
End-to-end Transmission Of Redundant Bits For Physical Storage Location Identifiers Between First And Second Register Rename Storage Structures App 20180196674 - Gabor; Ron ;   et al. | 2018-07-12 |
Memory Write Protection For Memory Corruption Detection Architectures App 20180181501 - Stark; Tomer ;   et al. | 2018-06-28 |
Performing Local Power Gating In A Processor App 20180129265 - Bonen; Nadav ;   et al. | 2018-05-10 |
Performing Local Power Gating In A Processor App 20180129266 - Bonen; Nadav ;   et al. | 2018-05-10 |
Memory write protection for memory corruption detection architectures Grant 9,934,164 - Stark , et al. April 3, 2 | 2018-04-03 |
Systems, Apparatuses, And Methods For A Hardware And Software System To Automatically Decompose A Program To Multiple Parallel Threads App 20180060049 - SAGER; DAVID J. ;   et al. | 2018-03-01 |
Interfacing with block-based storage in a processor Grant 9,904,586 - Yigzaw , et al. February 27, 2 | 2018-02-27 |
Read From Memory Instructions, Processors, Methods, And Systems, That Do Not Take Exception On Defective Data App 20180004595 - Raj; Ashok ;   et al. | 2018-01-04 |
Byte Level Granularity Buffer Overflow Detection For Memory Corruption Detection Architectures App 20180004588 - Stark; Tomer ;   et al. | 2018-01-04 |
Enhanced Address Space Layout Randomization App 20180004445 - STARK; TOMER ;   et al. | 2018-01-04 |
Memory corruption detection Grant 9,858,140 - Gabor , et al. January 2, 2 | 2018-01-02 |
Performing Local Power Gating In A Processor App 20170371397 - Bonen; Nadav ;   et al. | 2017-12-28 |
Performing local power gating in a processor Grant 9,772,674 - Bonen , et al. September 26, 2 | 2017-09-26 |
Byte level granularity buffer overflow detection for memory corruption detection architectures Grant 9,766,968 - Stark , et al. September 19, 2 | 2017-09-19 |
Memory Write Protection For Memory Corruption Detection Architectures App 20170185535 - Stark; Tomer ;   et al. | 2017-06-29 |
Hardware Apparatuses And Methods To Check Data Storage Devices For Transient Faults App 20170186498 - RAJ; ASHOK ;   et al. | 2017-06-29 |
System and method for fusing instructions queued during a time window defined by a delay counter Grant 9,690,591 - Ouziel , et al. June 27, 2 | 2017-06-27 |
Recovery from multiple data errors Grant 9,690,640 - Sade , et al. June 27, 2 | 2017-06-27 |
Hardware Apparatuses And Methods For Memory Corruption Detection App 20170177429 - Stark; Tomer ;   et al. | 2017-06-22 |
Increasing Processor Instruction Window Via Seperating Instructions According To Criticality App 20170161075 - TITOV; ALEXANDR ;   et al. | 2017-06-08 |
Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads Grant 9,672,019 - Sager , et al. June 6, 2 | 2017-06-06 |
Multiple chunk support for memory corruption detection architectures Grant 9,652,375 - Stark , et al. May 16, 2 | 2017-05-16 |
Interfacing With Block-based Storage In A Processor App 20170123872 - Yigzaw; Theodros ;   et al. | 2017-05-04 |
Memory write protection for memory corruption detection architectures Grant 9,619,313 - Stark , et al. April 11, 2 | 2017-04-11 |
Hardware apparatuses and methods to check data storage devices for transient faults Grant 9,595,349 - Raj , et al. March 14, 2 | 2017-03-14 |
Local Power Gate (lpg) Interfaces For Power-aware Operations App 20170068298 - Mishaeli; Michael ;   et al. | 2017-03-09 |
Efficient Instruction Fusion By Fusing Instructions That Fall Within A Counter-tracked Amount Of Cycles Apart App 20170003965 - Ouziel; Ido ;   et al. | 2017-01-05 |
Hardware Apparatuses And Methods To Check Data Storage Devices For Transient Faults App 20160379721 - Raj; Ashok ;   et al. | 2016-12-29 |
Efficient Instruction Fusion By Fusing Instructions That Fall Within A Counter-tracked Amount Of Cycles Apart App 20160378487 - Ouziel; Ido ;   et al. | 2016-12-29 |
Memory Write Protection For Memory Corruption Detection Architectures App 20160371139 - Stark; Tomer ;   et al. | 2016-12-22 |
Multiple Chunk Support For Memory Corruption Detection Architectures App 20160371179 - Stark; Tomer ;   et al. | 2016-12-22 |
Local power gate (LPG) interfaces for power-aware operations Grant 9,519,324 - Mishaeli , et al. December 13, 2 | 2016-12-13 |
Byte Level Granularity Buffer Overflow Detection For Memory Corruption Detection Architectures App 20160283300 - Stark; Tomer ;   et al. | 2016-09-29 |
Heap Management For Memory Corruption Detection App 20160259682 - Stark; Tomer ;   et al. | 2016-09-08 |
Efficient Instruction Fusion By Fusing Instructions That Fall Within A Counter-tracked Amount Of Cycles Apart App 20160246600 - Ouziel; Ido ;   et al. | 2016-08-25 |
Memory Corruption Detection App 20160124802 - Gabor; Ron ;   et al. | 2016-05-05 |
Performing Local Power Gating In A Processor App 20160085287 - Bonen; Nadav ;   et al. | 2016-03-24 |
Method and apparatus to protect a processor against excessive power usage Grant 9,292,362 - Makovsky , et al. March 22, 2 | 2016-03-22 |
Performing local power gating in a processor Grant 9,229,524 - Bonen , et al. January 5, 2 | 2016-01-05 |
Local Power Gate (lpg) Interfaces For Power-aware Operations App 20150277532 - MISHAELI; MICHAEL ;   et al. | 2015-10-01 |
Acceleration threads on idle OS-visible thread execution units Grant 9,003,421 - Gabor , et al. April 7, 2 | 2015-04-07 |
Recovery From Multiple Data Errors App 20150089280 - Sade; Raanan ;   et al. | 2015-03-26 |
Optimizing performance of instructions based on sequence detection or information associated with the instructions Grant 8,935,514 - Falik , et al. January 13, 2 | 2015-01-13 |
Method And Apparatus To Protect A Processor Against Excessive Power Usage App 20140380338 - MAKOVSKY; LEV ;   et al. | 2014-12-25 |
Recoverable parity and residue error Grant 8,909,988 - Sperber , et al. December 9, 2 | 2014-12-09 |
Method and apparatus for inclusion of TLB entries in a micro-op cache of a processor Grant 8,782,374 - Rappoport , et al. July 15, 2 | 2014-07-15 |
Code reuse and locality hinting Grant 8,706,979 - Gabor April 22, 2 | 2014-04-22 |
Performing Local Power Gating In A Processor App 20140006817 - Bonen; Nadav ;   et al. | 2014-01-02 |
Optimizing Performance Of Instructions Based On Sequence Detection Or Information Associated With The Instructions App 20130346728 - Falik; Ohad ;   et al. | 2013-12-26 |
Recoverable Parity And Residue Error App 20130262926 - SPERBER; Zeev ;   et al. | 2013-10-03 |
Optimizing performance of instructions based on sequence detection or information associated with the instructions Grant 8,543,796 - Falik , et al. September 24, 2 | 2013-09-24 |
Method and apparatus for pipeline inclusion and instruction restarts in a micro-op cache of a processor Grant 8,433,850 - Rappoport , et al. April 30, 2 | 2013-04-30 |
Posting weakly ordered transactions Grant 8,347,035 - Santhanakrishnan , et al. January 1, 2 | 2013-01-01 |
Power aware software pipelining for hardware accelerators Grant 8,166,320 - Gabor , et al. April 24, 2 | 2012-04-24 |
Method and apparatus for pipeline inclusion and instruction restarts in a micro-op cache of a processor Grant 8,127,085 - Rappoport , et al. February 28, 2 | 2012-02-28 |
Efficient method and apparatus for employing a micro-op cache in a processor Grant 8,103,831 - Rappoport , et al. January 24, 2 | 2012-01-24 |
Systems, Apparatuses, And Methods For A Hardware And Software System To Automatically Decompose A Program To Multiple Parallel Threads App 20110167416 - Sager; David J. ;   et al. | 2011-07-07 |
Multiple, cooperating operating systems (OS) platform system and method Grant 7,900,031 - Shamia , et al. March 1, 2 | 2011-03-01 |
Real-time threading service for partitioned multiprocessor systems Grant 7,827,551 - Kulbak , et al. November 2, 2 | 2010-11-02 |
Posting Weakly Ordered Transactions App 20100161907 - Santhanakrishnan; Geeyarpuram N. ;   et al. | 2010-06-24 |
Power aware software pipelining for hardware accelerators App 20100146314 - Gabor; Ron ;   et al. | 2010-06-10 |
Method and apparatus for pipeline inclusion and instruction restarts in a micro-op cache of a processor App 20100138608 - Rappoport; Lihu ;   et al. | 2010-06-03 |
Method And Apparatus For Inclusion Of Tlb Entries In A Micro-op Cache Of A Processor App 20100138610 - Rappoport; Lihu ;   et al. | 2010-06-03 |
Method And Apparatus For Pipeline Inclusion And Instruction Restarts In A Micro-op Cache Of A Processor App 20100138611 - RAPPOPORT; LIHU ;   et al. | 2010-06-03 |
Power aware software pipelining for hardware accelerators Grant 7,725,745 - Gabor , et al. May 25, 2 | 2010-05-25 |
Optimizing performance of instructions based on sequence detection or information associated with the instructions App 20100115240 - Falik; Ohad ;   et al. | 2010-05-06 |
Technique for promoting efficient instruction fusion App 20100115248 - Ouziel; Ido ;   et al. | 2010-05-06 |
Performance simulation of multiprocessor systems Grant 7,650,273 - Gabor , et al. January 19, 2 | 2010-01-19 |
Efficient Method And Apparatus For Employing A Micro-op Cache In A Processor App 20090249036 - Rappoport; Lihu ;   et al. | 2009-10-01 |
Code Reuse And Locality Hinting App 20090172314 - Gabor; Ron | 2009-07-02 |
Multiple, Cooperating Operating Systems (os) Platform System And Method App 20090064178 - Shamia; Doron ;   et al. | 2009-03-05 |
Multiple, cooperating operating systems (OS) platform system and method Grant 7,437,546 - Shamia , et al. October 14, 2 | 2008-10-14 |
Power aware software pipelining for hardware accelerators App 20080148076 - Gabor; Ron ;   et al. | 2008-06-19 |
Device, system and method of accessing a memory App 20070255903 - Tsadik; Meir ;   et al. | 2007-11-01 |
Acceleration threads on idle OS-visible thread execution units App 20070124736 - Gabor; Ron ;   et al. | 2007-05-31 |
Performance simulation of multiprocessor systems App 20070078640 - Gabor; Ron ;   et al. | 2007-04-05 |
Real-time threading service for partitioned multiprocessor systems App 20070067771 - Kulbak; Yoram ;   et al. | 2007-03-22 |
Multiple, cooperating operating systems (OS) platform system and method App 20070033389 - Shamia; Doron ;   et al. | 2007-02-08 |