Patent | Date |
---|
Optimal Dispatching Of Function-as-a-service In Heterogeneous Accelerator Environments App 20220291952 - MILOJICIC; DEJAN S. ;   et al. | 2022-09-15 |
Adjustable precision for multi-stage compute processes Grant 11,385,863 - Chalamalasetti , et al. July 12, 2 | 2022-07-12 |
Determining significance levels of error values in processes that include multiple layers Grant 11,294,763 - Strachan , et al. April 5, 2 | 2022-04-05 |
Firewall to determine access to a portion of memory Grant 11,200,345 - Lillibridge , et al. December 14, 2 | 2021-12-14 |
Capability enforcement controller Grant 11,119,941 - Faraboschi , et al. September 14, 2 | 2021-09-14 |
Acceleration of Model/Weight Programming in Memristor Crossbar Arrays App 20210201136 - Chalamalasetti; Sai Rahul ;   et al. | 2021-07-01 |
Floating point data set compression Grant 11,018,692 - Nag , et al. May 25, 2 | 2021-05-25 |
Methods and Systems for Computing in Memory App 20210049125 - Milojicic; Dejan S. ;   et al. | 2021-02-18 |
Dynamic thread mapping Grant 10,922,137 - Cai , et al. February 16, 2 | 2021-02-16 |
Capability enforcement processors Grant 10,884,953 - Milojicic , et al. January 5, 2 | 2021-01-05 |
Methods and systems for computing in memory Grant 10,838,909 - Milojicic , et al. November 17, 2 | 2020-11-17 |
Floating Point Data Set Compression App 20200358455 - Nag; Anirban ;   et al. | 2020-11-12 |
Optical System Having A Bidirectional Interleaved Optical Link App 20200350991 - Van Vaerenbergh; Thomas ;   et al. | 2020-11-05 |
Using A Directory-based Cache Coherence System To Regulate Snooping App 20200341898 - Daglis; Alexandros ;   et al. | 2020-10-29 |
Adaptive multi-level checkpointing Grant 10,769,017 - Xu , et al. Sep | 2020-09-08 |
Floating point data set compression Grant 10,756,756 - Nag , et al. A | 2020-08-25 |
Using a directory-based cache coherence system to regulate snooping Grant 10,740,235 - Daglis , et al. A | 2020-08-11 |
Reallocate memory pending queue based on stall Grant 10,725,940 - Cai , et al. | 2020-07-28 |
Graph update flush to a shared memory Grant 10,698,878 - Novakovic , et al. | 2020-06-30 |
Memory network to prioritize processing of a memory access request Grant 10,691,375 - Talwar , et al. | 2020-06-23 |
Tracking errors associated with memory access operations Grant 10,649,829 - Sherlock , et al. | 2020-05-12 |
Retrieve data block from determined devices Grant 10,620,861 - Balasubramonian , et al. | 2020-04-14 |
Methods and Systems for Computing in Memory App 20200097440 - Milojicic; Dejan S. ;   et al. | 2020-03-26 |
Floating Point Data Set Compression App 20200091930 - Nag; Anirban ;   et al. | 2020-03-19 |
Memory matching key capability Grant 10,592,437 - Ndu , et al. | 2020-03-17 |
Independent shared and process virtual address translations Grant 10,592,431 - El Hajj , et al. | 2020-03-17 |
Determining Significance Levels Of Error Values In Processes That Include Multiple Layers App 20200073755 - Strachan; John Paul ;   et al. | 2020-03-05 |
Interleaved access of memory Grant 10,579,519 - Lillibridge , et al. | 2020-03-03 |
Memory network with memory nodes controlling memory accesses in the memory network Grant 10,572,150 - Li , et al. Feb | 2020-02-25 |
Independent Shared And Process Virtual Address Translations App 20200050553 - El Hajj; Izzat ;   et al. | 2020-02-13 |
Adjustable Precision for Multi-Stage Compute Processes App 20200042287 - Chalamalasetti; Sai Rahul ;   et al. | 2020-02-06 |
Processing color image of first color space into renderable image of second color space Grant 10,516,806 - Garcia Reyero Vinas , et al. Dec | 2019-12-24 |
Adaptive Multi-level Checkpointing App 20190324857 - XU; Cong ;   et al. | 2019-10-24 |
Tunable and dynamically adjustable error correction for memristor crossbars Grant 10,452,472 - Graves , et al. Oc | 2019-10-22 |
Global capabilities transferrable across node boundaries Grant 10,324,722 - Milojicic , et al. | 2019-06-18 |
Memory side accelerator thread assignments Grant 10,324,644 - Ma , et al. | 2019-06-18 |
Data write to subset of memory devices Grant 10,303,622 - Balasubramonian , et al. | 2019-05-28 |
Programmable memory-side cache management for different applications Grant 10,282,302 - Cai , et al. | 2019-05-07 |
Capability Enforcement Controller App 20190129864 - FARABOSCHI; Paolo ;   et al. | 2019-05-02 |
Memory device write based on mapping Grant 10,254,988 - Balasubramonian , et al. | 2019-04-09 |
Modification of multiple lines of cache chunk before invalidation of lines Grant 10,241,911 - Parmer , et al. | 2019-03-26 |
Capability Enforcement Processors App 20190065408 - Milojicic; Dejan S ;   et al. | 2019-02-28 |
Reallocate Memory Pending Queue Based On Stall App 20190056872 - Cai; Qiong ;   et al. | 2019-02-21 |
Dynamic Thread Mapping App 20190034239 - Cai; Qiong ;   et al. | 2019-01-31 |
Tracking Errors Associated With Memory Access Operations App 20190012222 - Sherlock; Derek Alan ;   et al. | 2019-01-10 |
Allocating Coherent And Non-coherent Memories App 20180349051 - Alexandros; Alexandros ;   et al. | 2018-12-06 |
Mapping apertures of different sizes Grant 10,146,699 - Lillibridge , et al. De | 2018-12-04 |
Near Memory Computing Architecture App 20180336034 - Warner; Craig ;   et al. | 2018-11-22 |
Partitionable ternary content addressable memory (TCAM) for use with a bloom filter Grant 10,127,282 - Li , et al. November 13, 2 | 2018-11-13 |
Reallocate memory pending queue based on stall Grant 10,108,351 - Cai , et al. October 23, 2 | 2018-10-23 |
Memory Side Accelerator Thread Assignments App 20180285011 - Ma; Kaisheng ;   et al. | 2018-10-04 |
Memory integrity checking Grant 10,089,498 - Edwards , et al. October 2, 2 | 2018-10-02 |
Interleaved Access Of Memory App 20180217929 - Lillibridge; Mark David ;   et al. | 2018-08-02 |
Firewall To Determine Access To A Portion Of Memory App 20180204024 - Lillibridge; Mark ;   et al. | 2018-07-19 |
Local checkpointing using a multi-level cell Grant 10,025,663 - Yoon , et al. July 17, 2 | 2018-07-17 |
Memory network to route memory traffic and I/O traffic Grant 9,952,975 - Barron , et al. April 24, 2 | 2018-04-24 |
Node-based Computing Devices With Virtual Circuits App 20180074959 - Li; Sheng ;   et al. | 2018-03-15 |
Modification Of Multiple Lines Of Cache Chunk Before Invalidation Of Lines App 20180060233 - Parmer; Gabriel ;   et al. | 2018-03-01 |
Graph Update Flush To A Shared Memory App 20180025043 - Novakovic; Stanko ;   et al. | 2018-01-25 |
Programmable Memory-side Cache Management App 20180004674 - Cai; Qiong ;   et al. | 2018-01-04 |
Memory Network To Prioritize Processing Of A Memory Access Request App 20180004456 - Talwar; Vanish ;   et al. | 2018-01-04 |
Global Capabilities Transferrable Across Node Boundaries App 20170371663 - Milojicic; Dejan S ;   et al. | 2017-12-28 |
Reallocate Memory Pending Queue Based On Stall App 20170371561 - Cai; Qiong ;   et al. | 2017-12-28 |
Memory node error correction Grant 9,823,986 - Li , et al. November 21, 2 | 2017-11-21 |
Checkpoint generation Grant 9,792,182 - Kannan , et al. October 17, 2 | 2017-10-17 |
Mapping Apertures Of Different Sizes App 20170220483 - Lillibridge; Mark ;   et al. | 2017-08-03 |
Retrieve Data Block From Determined Devices App 20170220256 - Balasubramonian; Rajeev ;   et al. | 2017-08-03 |
Data Write To Subset Of Memory Devices App 20170220488 - Balasubramonian; Rajeev ;   et al. | 2017-08-03 |
Memory Device Write Based On Mapping App 20170220257 - Balasubramonian; Rajeev ;   et al. | 2017-08-03 |
Identifying network communication patterns Grant 9,614,728 - Faraboschi , et al. April 4, 2 | 2017-04-04 |
Partitionable Ternary Content Addressable Memory (tcam) For Use With A Bloom Filter App 20170046395 - Li; Sheng ;   et al. | 2017-02-16 |
Memory Integrity Checking App 20160232379 - Edwards; Nigel ;   et al. | 2016-08-11 |
Color Image Processing App 20160173732 - Garcia Reyero Vinas; Juan Manuel ;   et al. | 2016-06-16 |
Memory Network To Route Memory Traffic And I/o Traffic App 20160092362 - Barron; Dwight ;   et al. | 2016-03-31 |
Memory Node Error Correction App 20160085653 - Li; Sheng ;   et al. | 2016-03-24 |
Storing Data From Cache Lines To Main Memory Based On Memory Addresses App 20160055095 - Faraboschi; Paolo ;   et al. | 2016-02-25 |
Memory Network App 20160034195 - Li; Sheng ;   et al. | 2016-02-04 |
Vertically-Tiered Client-Server Architecture App 20150350381 - Chang; Jichuan ;   et al. | 2015-12-03 |
Balancing the allocation of virtual machines in cloud systems Grant 9,184,982 - Gupta , et al. November 10, 2 | 2015-11-10 |
Autonomous metric tracking and adjustment Grant 9,143,403 - Faraboschi , et al. September 22, 2 | 2015-09-22 |
Method for finding text reading order in a document Grant 9,098,581 - Yacoub , et al. August 4, 2 | 2015-08-04 |
Mapping high-performance computing applications to platforms Grant 9,063,750 - Gupta , et al. June 23, 2 | 2015-06-23 |
Versioned Memories Using A Multi-level Cell App 20150074456 - Yoon; Doe Hyun ;   et al. | 2015-03-12 |
Automated document processing system Grant 8,948,511 - Ortega , et al. February 3, 2 | 2015-02-03 |
Identifying Network Communication Patterns App 20150026318 - Faraboschi; Paolo ;   et al. | 2015-01-22 |
Autonomous Metric Tracking And Adjustment App 20140379889 - Faraboschi; Paolo ;   et al. | 2014-12-25 |
Local Checkpointing Using A Multi-level Cell App 20140351495 - Yoon; Doe Hyun ;   et al. | 2014-11-27 |
Managing a memory segment using a memory virtual appliance Grant 8,812,400 - Faraboschi , et al. August 19, 2 | 2014-08-19 |
Checkpoint Generation App 20140214770 - Kannan; Sudarsun ;   et al. | 2014-07-31 |
Balancing The Allocation Of Virtual Machines In Cloud Systems App 20140201371 - Gupta; Abhishek ;   et al. | 2014-07-17 |
DYNAMICALLY BALANCING EXECUTION RESOURCES TO MEET A BUDGET AND A QoS of PROJECTS App 20140195673 - Cook; Nigel T. ;   et al. | 2014-07-10 |
Securing non-volatile memory regions Grant 8,516,271 - Faraboschi , et al. August 20, 2 | 2013-08-20 |
Mapping High-performance Computing Applications To Platforms App 20130198723 - Gupta; Abhishek ;   et al. | 2013-08-01 |
Simulating an application during a sampling period and a non-sampling period Grant 8,392,168 - Samper , et al. March 5, 2 | 2013-03-05 |
Main memory with non-volatile memory and DRAM Grant 8,296,496 - Mogul , et al. October 23, 2 | 2012-10-23 |
Remote connection between intermediary device and computing device via central authority software Grant 8,291,488 - Faraboschi , et al. October 16, 2 | 2012-10-16 |
Securing Non-volatile Memory Regions App 20120233472 - Faraboschi; Paolo ;   et al. | 2012-09-13 |
Modifying length of synchronization quanta of simulation time in which execution of nodes is simulated Grant 8,126,696 - Faraboschi , et al. February 28, 2 | 2012-02-28 |
Managing A Memory Segment Using A Memory Virtual Appliance App 20120011500 - FARABOSCHI; Paolo ;   et al. | 2012-01-12 |
Redundant Data Storage For Uniform Read Latency App 20110258362 - McLaren; Moray ;   et al. | 2011-10-20 |
Simulating An Application App 20110106519 - Samper; Ayose Falcon ;   et al. | 2011-05-05 |
Dynamic sampling of functional simulation to determine whether to perform both functional and timing simulation Grant 7,912,690 - Falcon , et al. March 22, 2 | 2011-03-22 |
Main Memory With Non-volatile Memory And Dram App 20110066790 - Mogul; Jeffrey Clifford ;   et al. | 2011-03-17 |
System and method for reducing power consumption in a data processor having a clustered architecture Grant 7,779,240 - Homewood , et al. August 17, 2 | 2010-08-17 |
Method For Finding Text Reading Order In A Document App 20100198827 - Yacoub; Sherif ;   et al. | 2010-08-05 |
System and method for executing variable latency load operations in a date processor Grant 7,757,066 - Jarvis , et al. July 13, 2 | 2010-07-13 |
Products with data-encoding pattern Grant 7,660,019 - Gonzalez , et al. February 9, 2 | 2010-02-09 |
Networked client-server architecture for transparently transforming and executing applications Grant 7,640,153 - Bala , et al. December 29, 2 | 2009-12-29 |
Remote Connection Between Intermediary Device And Computing Device Via Central Authority Software App 20090282234 - Faraboschi; Paolo ;   et al. | 2009-11-12 |
Simulation of system execution of instructions Grant 7,555,419 - Faraboschi , et al. June 30, 2 | 2009-06-30 |
Systems for loading unaligned words and methods of operating the same Grant 7,480,783 - Homewood , et al. January 20, 2 | 2009-01-20 |
Dynamic sampling of functional simulation to determine whether to perform both functional and timing simulation App 20080270952 - Falcon; Ayose ;   et al. | 2008-10-30 |
Influencing functional simulation of a system by timing simulation of the system App 20080270959 - Faraboschi; Paolo ;   et al. | 2008-10-30 |
Methods, Apparatus and Software for Validating Entries Made on a Form App 20080181501 - Faraboschi; Paolo ;   et al. | 2008-07-31 |
Simulation of system execution of instructions App 20080126071 - Faraboschi; Paolo ;   et al. | 2008-05-29 |
Executing conditional branch instructions in a data processor having a clustered architecture Grant 7,337,306 - Homewood , et al. February 26, 2 | 2008-02-26 |
System and method for executing conditional branch instructions in a data processor App 20080010443 - Homewood; Mark Owen ;   et al. | 2008-01-10 |
Automated document processing system App 20060274938 - Ortega; Daniel ;   et al. | 2006-12-07 |
Circuit and method for instruction compression and dispersal in wide-issue processors Grant 7,143,268 - Faraboschi , et al. November 28, 2 | 2006-11-28 |
Analysis and annotation of printed time-varying signals App 20060241893 - Van Thong; Jean-Manuel ;   et al. | 2006-10-26 |
Products with data-encoding pattern App 20060024617 - Gonzalez; Manuel ;   et al. | 2006-02-02 |
Systems for loading unaligned words and methods of operating the same App 20060010304 - Homewood; Mark O. ;   et al. | 2006-01-12 |
Transparent remote data storage device and method Grant 6,976,073 - Desoli , et al. December 13, 2 | 2005-12-13 |
System and method for encoding constant operands in a wide issue processor Grant 6,922,773 - Faraboschi , et al. July 26, 2 | 2005-07-26 |
Synchronization of asynchronous emulated interrupts Grant 6,895,460 - Desoli , et al. May 17, 2 | 2005-05-17 |
Circuit and method for supporting misaligned accesses in the presence of speculative load instructions Grant 6,829,700 - Faraboschi , et al. December 7, 2 | 2004-12-07 |
Circuit and method for hardware-assisted software flushing of data and instruction caches Grant 6,691,210 - Faraboschi , et al. February 10, 2 | 2004-02-10 |
Synchronization of asynchronous emulated interrupts App 20040015627 - Desoli, Giuseppe ;   et al. | 2004-01-22 |
Compiler algorithm to implement speculative stores App 20030145190 - Faraboschi, Paolo | 2003-07-31 |
Transparent remote data storage device and method App 20030101325 - Desoli, Giuseppe ;   et al. | 2003-05-29 |
Dynamic execution layer interface for explicitly or transparently executing application or system binaries App 20030033593 - Duesterwald, Evelyn ;   et al. | 2003-02-13 |
Networked client-server architecture for transparently transforming and executing applications App 20020184618 - Bala, Vasanth ;   et al. | 2002-12-05 |
Circuit and method for hardware-assisted software flushing of data and instruction caches App 20020087799 - Faraboschi, Paolo ;   et al. | 2002-07-04 |
System and method for encoding constant operands in a wide issue processor App 20020087834 - Faraboschi, Paolo ;   et al. | 2002-07-04 |
Circuit and method for supporting misaligned accesses in the presence of speculative load Instructions App 20020087841 - Faraboschi, Paolo ;   et al. | 2002-07-04 |
Circuit and method for instruction compression and dispersal in wide-issue processors App 20020087830 - Faraboschi, Paolo ;   et al. | 2002-07-04 |
System and method for executing conditional branch instructions in a data processor App 20020087848 - Homewood, Mark Owen ;   et al. | 2002-07-04 |
System and method for executing variable latency load operations in a date processor App 20020087839 - Jarvis, Anthony X. ;   et al. | 2002-07-04 |
Data cache for use with streaming data Grant 6,122,708 - Faraboschi , et al. September 19, 2 | 2000-09-19 |
Apparatus and method for efficient switching of CPU mode between regions of high instruction level parallism and low instruction level parallism in computer programs Grant 6,026,479 - Fisher , et al. February 15, 2 | 2000-02-15 |
Method for storing and decoding instructions for a microprocessor having a plurality of function units Grant 5,930,508 - Faraboschi , et al. July 27, 1 | 1999-07-27 |
Method and apparatus for storing and expanding variable-length program instructions upon detection of a miss condition within an instruction cache containing pointers to compressed instructions for wide instruction word processor architectures Grant 5,870,576 - Faraboschi , et al. February 9, 1 | 1999-02-09 |
Method and apparatus for protecting memory-mapped devices from side effects of speculative instructions Grant 5,864,692 - Faraboschi , et al. January 26, 1 | 1999-01-26 |