Patent | Date |
---|
Packet processing architecture Grant 9,344,377 - Pong , et al. May 17, 2 | 2016-05-17 |
Secure memory access controller Grant 9,304,944 - Pong , et al. April 5, 2 | 2016-04-05 |
Shared memory architecture Grant 8,812,795 - Pong August 19, 2 | 2014-08-19 |
Transmission using multiple physical interface Grant 8,718,065 - Pong , et al. May 6, 2 | 2014-05-06 |
Adaptive cache for caching context and for adapting to collisions in a session lookup table Grant 8,619,790 - Pong December 31, 2 | 2013-12-31 |
Secure Memory Access Controller App 20130262880 - Pong; Fong ;   et al. | 2013-10-03 |
SoC device with integrated supports for Ethernet, TCP, iSCSI, RDMA and network application acceleration Grant 8,427,945 - Pong April 23, 2 | 2013-04-23 |
Shared Memory Architecture App 20120331239 - Pong; Fong | 2012-12-27 |
Shared memory architecture Grant 8,281,081 - Pong October 2, 2 | 2012-10-02 |
Hardware memory locks Grant 8,185,710 - Pong May 22, 2 | 2012-05-22 |
Apparatus and methods for efficient insertion and removal of MPA markers and RDMA CRC digest Grant 8,166,127 - Pong April 24, 2 | 2012-04-24 |
Parallel And Long Adaptive Instruction Set Architecture App 20120030451 - PONG; Fong ;   et al. | 2012-02-02 |
Packet Processing Architecture App 20110268119 - Pong; Fong ;   et al. | 2011-11-03 |
Global address space management Grant 8,024,528 - Pong September 20, 2 | 2011-09-20 |
Memory management in a shared memory system Grant 8,001,333 - Pong August 16, 2 | 2011-08-16 |
Shared Memory Architecture App 20110167226 - Pong; Fong | 2011-07-07 |
Shared memory architecture Grant 7,941,613 - Pong May 10, 2 | 2011-05-10 |
High bandwidth split bus Grant 7,904,624 - Pong , et al. March 8, 2 | 2011-03-08 |
Method and system for hash table based routing via table and prefix aggregation Grant 7,885,268 - Pong February 8, 2 | 2011-02-08 |
Method and system for on-chip configurable data ram for fast memory and pseudo associative caches Grant 7,861,055 - Pong December 28, 2 | 2010-12-28 |
Method and system for hash table based routing via a prefix transformation Grant 7,852,851 - Pong December 14, 2 | 2010-12-14 |
Hardware Memory Locks App 20100115195 - PONG; Fong | 2010-05-06 |
Area effective cache with pseudo associative memory Grant 7,711,902 - Pong May 4, 2 | 2010-05-04 |
Global address space management App 20100106899 - Pong; Fong | 2010-04-29 |
Hardware memory locks Grant 7,698,523 - Pong April 13, 2 | 2010-04-13 |
Memory management in a shared memory system App 20100070718 - Pong; Fong | 2010-03-18 |
Apparatus And Methods For Efficient Insertion And Removal Of Mpa Markers And Rdma Crc Digest App 20100036930 - PONG; Fong | 2010-02-11 |
SoC DEVICE WITH INTEGRATED SUPPORTS FOR ETHERNET, TCP, iSCSi, RDMA AND NETWORK APPLICATION ACCELERATION App 20100030910 - Pong; Fong | 2010-02-04 |
Method and system for supporting efficient and cache-friendly TCP session lookup operations based on canonicalization tags Grant 7,653,070 - Pong January 26, 2 | 2010-01-26 |
Global address space management Grant 7,636,816 - Pong December 22, 2 | 2009-12-22 |
Memory management in a shared memory system Grant 7,631,150 - Pong December 8, 2 | 2009-12-08 |
Ring-based Cache Coherent Bus App 20090265485 - Pong; Fong | 2009-10-22 |
System-on-a-chip (SoC) device with integrated support for ethernet, TCP, iSCSI, RDMA, and network application acceleration Grant 7,596,144 - Pong September 29, 2 | 2009-09-29 |
Framework For User-level Packet Processing App 20090240874 - Pong; Fong | 2009-09-24 |
Apparatus and methods for efficient insertion and removal of MPA markers and RDMA CRC digest Grant 7,571,259 - Pong August 4, 2 | 2009-08-04 |
Network architecture with a light-weight TCP stack Grant 7,564,854 - Pong July 21, 2 | 2009-07-21 |
High Bandwidth Split Bus App 20090113096 - Pong; Fong ;   et al. | 2009-04-30 |
Ring-based cache coherent bus Grant 7,500,031 - Pong March 3, 2 | 2009-03-03 |
High bandwidth split bus Grant 7,475,176 - Pong , et al. January 6, 2 | 2009-01-06 |
Shared memory architecture App 20080301379 - Pong; Fong | 2008-12-04 |
Method And System For Hash Table Based Routing Via A Prefix Transformation App 20080112412 - Pong; Fong | 2008-05-15 |
Method And System For Hash Table Based Routing Via Table And Prefix Aggregation App 20080112413 - Pong; Fong | 2008-05-15 |
Global address space management App 20080082759 - Pong; Fong | 2008-04-03 |
Communication in a cluster system App 20080082622 - Pong; Fong | 2008-04-03 |
Hardware memory locks App 20080082771 - Pong; Fong | 2008-04-03 |
Memory management in a shared memory system App 20080082758 - Pong; Fong | 2008-04-03 |
Network architecture with a light-weight TCP stack App 20080069116 - Pong; Fong | 2008-03-20 |
Transmission using multiple physical interface App 20080043742 - Pong; Fong ;   et al. | 2008-02-21 |
Method and system for network protocol offloading App 20070297334 - Pong; Fong | 2007-12-27 |
Apparatus and methods for efficient insertion and removal of MPA markers and RDMA CRC digest App 20070260719 - Pong; Fong | 2007-11-08 |
Area effective cache with pseudo associative memory App 20070239938 - Pong; Fong | 2007-10-11 |
Methods and systems for processing network data Grant 7,274,706 - Nguyen , et al. September 25, 2 | 2007-09-25 |
Cache coherent split bus App 20070180176 - Pong; Fong ;   et al. | 2007-08-02 |
Ring-based cache coherent bus App 20070121659 - Pong; Fong | 2007-05-31 |
Method and system for supporting large caches with split and canonicalization tags App 20060277352 - Pong; Fong | 2006-12-07 |
Method and system for on-chip configurable data ram for fast memory and pseudo associative caches App 20060277365 - Pong; Fong | 2006-12-07 |
Adaptive cache design for MPT/MTT tables and TCP context App 20060274787 - Pong; Fong | 2006-12-07 |
System-on-a-chip (SoC) device with integrated support for ethernet, TCP, iSCSI, RDMA, and network application acceleration App 20060274788 - Pong; Fong | 2006-12-07 |
Adaptive cache for caching context and for adapting to collisions in a session lookup table App 20060274742 - Pong; Fong | 2006-12-07 |
Method and system for supporting efficient and cache-friendly TCP session lookup operations based on canonicalization tags App 20060274762 - Pong; Fong | 2006-12-07 |
Apparatus and methods for a high performance hardware network protocol processing engine App 20060274789 - Pong; Fong | 2006-12-07 |
Multi-processor computer system with cache-flushing system using memory recall Grant 7,120,752 - Wilson , et al. October 10, 2 | 2006-10-10 |
Method and apparatus for calculating TCP and UDP checksums while preserving CPU resources Grant 6,976,205 - Ziai , et al. December 13, 2 | 2005-12-13 |
Multi-processor computer system with transactional memory Grant 6,880,045 - Pong , et al. April 12, 2 | 2005-04-12 |
Cache-flushing engine for distributed shared memory multi-processor computer systems Grant 6,874,065 - Pong , et al. March 29, 2 | 2005-03-29 |
Multi-processor computer system with cache-flushing system using memory recall App 20050033925 - Wilson, Kenneth Mark ;   et al. | 2005-02-10 |
System and method for recovering from memory failures in computer systems Grant 6,851,074 - Miloiicic , et al. February 1, 2 | 2005-02-01 |
Multi-processor computer system with lock driven cache-flushing system Grant 6,745,294 - Wilson , et al. June 1, 2 | 2004-06-01 |
System and method for tracking and processing parallel coherent memory accesses Grant 6,728,843 - Pong , et al. April 27, 2 | 2004-04-27 |
Multi-processor computer system with cache-flushing system using memory recall Grant 6,675,262 - Wilson , et al. January 6, 2 | 2004-01-06 |
Caching method using cache tag and cache data stored in dynamic RAM embedded in logic chip Grant 6,654,854 - Janakiraman , et al. November 25, 2 | 2003-11-25 |
System and method for enhancing the reliability of a computer system by combining a cache sync-flush engine with a replicated memory module Grant 6,490,662 - Pong , et al. December 3, 2 | 2002-12-03 |
System and method for recovering from memory failures in computer systems App 20020162050 - Milojicic, Dejan S. ;   et al. | 2002-10-31 |
Transactional memory for distributed shared memory multi-processor computer systems App 20020073071 - Pong, Fong ;   et al. | 2002-06-13 |
Caching Method Using Cache Data Stored In Dynamic Ram Embedded In Logic Chip And Cache Tag Stored In Static Ram External To Logic Chip App 20020069325 - PONG, FONG ;   et al. | 2002-06-06 |
Asynchronous Cache Coherence Architecture In A Shared Memory Multiprocessor With Point-to-point Links App 20020053004 - PONG, FONG | 2002-05-02 |
Transactional memory for distributed shared memory multi-processor computer systems Grant 6,360,231 - Pong , et al. March 19, 2 | 2002-03-19 |
Apparatus and method for implementing a snoop bus protocol without snoop-in and snoop-out logic Grant 6,341,337 - Pong January 22, 2 | 2002-01-22 |
Processor/memory device with integrated CPU, main memory, and full width cache and associated method Grant 6,199,142 - Saulsbury , et al. March 6, 2 | 2001-03-06 |
Speculative cache line write backs to avoid hotspots Grant 6,119,205 - Wicki , et al. September 12, 2 | 2000-09-12 |
Reducing cache misses by snarfing writebacks in non-inclusive memory systems Grant 5,909,697 - Hayes , et al. June 1, 1 | 1999-06-01 |
Integrated processor/memory device with victim data cache Grant 5,900,011 - Saulsbury , et al. May 4, 1 | 1999-05-04 |