US6490609B1
(en)
*
|
1998-01-09 |
2002-12-03 |
Sun Microsystems, Inc. |
Method, apparatus and computer program product for invoking a thread-unaware routine that uses an operation-dependent temporary data structure
|
JP4486720B2
(ja)
*
|
1999-05-18 |
2010-06-23 |
パナソニック株式会社 |
プログラム変換装置およびプログラム変換方法
|
US6600493B1
(en)
*
|
1999-12-29 |
2003-07-29 |
Intel Corporation |
Allocating memory based on memory device organization
|
US7082552B2
(en)
*
|
2000-02-08 |
2006-07-25 |
Mips Tech Inc |
Functional validation of a packet management unit
|
US7032226B1
(en)
*
|
2000-06-30 |
2006-04-18 |
Mips Technologies, Inc. |
Methods and apparatus for managing a buffer of events in the background
|
US7058065B2
(en)
*
|
2000-02-08 |
2006-06-06 |
Mips Tech Inc |
Method and apparatus for preventing undesirable packet download with pending read/write operations in data packet processing
|
US7165257B2
(en)
*
|
2000-02-08 |
2007-01-16 |
Mips Technologies, Inc. |
Context selection and activation mechanism for activating one of a group of inactive contexts in a processor core for servicing interrupts
|
US7058064B2
(en)
*
|
2000-02-08 |
2006-06-06 |
Mips Technologies, Inc. |
Queueing system for processors in packet routing operations
|
US7649901B2
(en)
*
|
2000-02-08 |
2010-01-19 |
Mips Technologies, Inc. |
Method and apparatus for optimizing selection of available contexts for packet processing in multi-stream packet processing
|
US7065096B2
(en)
*
|
2000-06-23 |
2006-06-20 |
Mips Technologies, Inc. |
Method for allocating memory space for limited packet head and/or tail growth
|
US20010052053A1
(en)
*
|
2000-02-08 |
2001-12-13 |
Mario Nemirovsky |
Stream processing unit for a multi-streaming processor
|
US7502876B1
(en)
|
2000-06-23 |
2009-03-10 |
Mips Technologies, Inc. |
Background memory manager that determines if data structures fits in memory with memory state transactions map
|
US7155516B2
(en)
*
|
2000-02-08 |
2006-12-26 |
Mips Technologies, Inc. |
Method and apparatus for overflowing data packets to a software-controlled memory when they do not fit into a hardware-controlled memory
|
US7076630B2
(en)
*
|
2000-02-08 |
2006-07-11 |
Mips Tech Inc |
Method and apparatus for allocating and de-allocating consecutive blocks of memory in background memo management
|
US7139901B2
(en)
*
|
2000-02-08 |
2006-11-21 |
Mips Technologies, Inc. |
Extended instruction set for packet processing applications
|
US7042887B2
(en)
|
2000-02-08 |
2006-05-09 |
Mips Technologies, Inc. |
Method and apparatus for non-speculative pre-fetch operation in data packet processing
|
US6401181B1
(en)
*
|
2000-02-29 |
2002-06-04 |
International Business Machines Corporation |
Dynamic allocation of physical memory space
|
US7523290B2
(en)
*
|
2000-02-29 |
2009-04-21 |
International Business Machines Corporation |
Very high speed page operations in indirect accessed memory systems
|
US6757802B2
(en)
*
|
2001-04-03 |
2004-06-29 |
P-Cube Ltd. |
Method for memory heap and buddy system management for service aware networks
|
US7093097B2
(en)
*
|
2001-11-27 |
2006-08-15 |
International Business Machines Corporation |
Dynamic self-tuning memory management method and system
|
US7290110B2
(en)
*
|
2003-09-11 |
2007-10-30 |
International Business Machines Corporation |
System and method of squeezing memory slabs empty
|
US7225209B2
(en)
*
|
2003-11-06 |
2007-05-29 |
International Business Machines Corporation |
Computer-implemented method for allocating new additional area for the dataset in storage based on the size of the new additional area wherein if the new area number does not exceed clipping threshold, the size of a new additional area being greater than the size of each previously allocated additional area of the dataset
|
US7114016B2
(en)
*
|
2003-12-23 |
2006-09-26 |
Intel Corporation |
Page-aware descriptor management
|
US7519639B2
(en)
*
|
2004-01-05 |
2009-04-14 |
International Business Machines Corporation |
Method and apparatus for dynamic incremental defragmentation of memory
|
US7624137B2
(en)
*
|
2004-01-05 |
2009-11-24 |
International Business Machines Corporation |
Method and apparatus for scheduling and performing garbage collection in a real-time system with guaranteed space bounds
|
US7434210B1
(en)
*
|
2004-03-02 |
2008-10-07 |
Sun Microsystems, Inc. |
Interposing library for page size dependency checking
|
US7350046B2
(en)
*
|
2004-04-02 |
2008-03-25 |
Seagate Technology Llc |
Managed reliability storage system and method monitoring storage conditions
|
JP4460967B2
(ja)
*
|
2004-07-23 |
2010-05-12 |
株式会社東芝 |
メモリカード、不揮発性半導体メモリ、及び半導体メモリの制御方法
|
US7805578B2
(en)
*
|
2005-04-29 |
2010-09-28 |
Mtekvision Co., Ltd. |
Data processor apparatus and memory interface
|
US7469329B2
(en)
*
|
2006-03-30 |
2008-12-23 |
International Business Machines Corporation |
Methods for dynamically resizing memory pools
|
KR101376268B1
(ko)
*
|
2006-10-13 |
2014-03-21 |
에스케이텔레콤 주식회사 |
단말기의 메모리 할당 장치 및 방법
|
US8478932B2
(en)
*
|
2008-09-15 |
2013-07-02 |
Texas Instruments Incorporated |
Power efficient memory management for embedded systems
|
US9461930B2
(en)
|
2009-04-27 |
2016-10-04 |
Intel Corporation |
Modifying data streams without reordering in a multi-thread, multi-flow network processor
|
US8515965B2
(en)
|
2010-05-18 |
2013-08-20 |
Lsi Corporation |
Concurrent linked-list traversal for real-time hash processing in multi-core, multi-thread network processors
|
US9417935B2
(en)
|
2012-05-01 |
2016-08-16 |
Microsoft Technology Licensing, Llc |
Many-core process scheduling to maximize cache usage
|
US8726255B2
(en)
|
2012-05-01 |
2014-05-13 |
Concurix Corporation |
Recompiling with generic to specific replacement
|
US8595743B2
(en)
|
2012-05-01 |
2013-11-26 |
Concurix Corporation |
Network aware process scheduling
|
US8650538B2
(en)
|
2012-05-01 |
2014-02-11 |
Concurix Corporation |
Meta garbage collection for functional code
|
US8700838B2
(en)
|
2012-06-19 |
2014-04-15 |
Concurix Corporation |
Allocating heaps in NUMA systems
|
US9047196B2
(en)
|
2012-06-19 |
2015-06-02 |
Concurix Corporation |
Usage aware NUMA process scheduling
|
US8707326B2
(en)
|
2012-07-17 |
2014-04-22 |
Concurix Corporation |
Pattern matching process scheduler in message passing environment
|
US9575813B2
(en)
|
2012-07-17 |
2017-02-21 |
Microsoft Technology Licensing, Llc |
Pattern matching process scheduler with upstream optimization
|
US9043788B2
(en)
|
2012-08-10 |
2015-05-26 |
Concurix Corporation |
Experiment manager for manycore systems
|
US9195578B2
(en)
|
2012-08-24 |
2015-11-24 |
International Business Machines Corporation |
Systems, methods and computer program products memory space management for storage class memory
|
US8656134B2
(en)
|
2012-11-08 |
2014-02-18 |
Concurix Corporation |
Optimized memory configuration deployed on executing code
|
US8656135B2
(en)
|
2012-11-08 |
2014-02-18 |
Concurix Corporation |
Optimized memory configuration deployed prior to execution
|
US8607018B2
(en)
|
2012-11-08 |
2013-12-10 |
Concurix Corporation |
Memory usage configuration based on observations
|
US20130219372A1
(en)
|
2013-03-15 |
2013-08-22 |
Concurix Corporation |
Runtime Settings Derived from Relationships Identified in Tracer Data
|
US9880761B2
(en)
|
2015-12-28 |
2018-01-30 |
International Business Machines Corporation |
Restorable memory allocator
|
US10310736B1
(en)
*
|
2016-12-22 |
2019-06-04 |
Veritas Technologies Llc |
Systems and methods for storing data
|
US11036694B2
(en)
*
|
2017-03-15 |
2021-06-15 |
Vmware, Inc. |
Propagating affinity data to large file block clusters in a file system
|
CN107140661B
(zh)
*
|
2017-06-08 |
2019-03-29 |
云南欧罗汉姆肥业科技有限公司 |
一种闪蒸降温生产硝酸钾的方法
|
US11216315B2
(en)
*
|
2018-02-21 |
2022-01-04 |
Rubrik, Inc. |
Distributed semaphore with a different keys to reduce contention for dynamic reservation of disk space
|