US6021471A
(en)
*
|
1994-11-15 |
2000-02-01 |
Advanced Micro Devices, Inc. |
Multiple level cache control system with address and data pipelines
|
US5897654A
(en)
*
|
1995-02-10 |
1999-04-27 |
International Business Machines Corporation |
Method and system for efficiently fetching from cache during a cache fill operation
|
US5732242A
(en)
|
1995-03-24 |
1998-03-24 |
Silicon Graphics, Inc. |
Consistently specifying way destinations through prefetching hints
|
EP0752645B1
(de)
*
|
1995-07-07 |
2017-11-22 |
Oracle America, Inc. |
Abstimmbare Softwaresteuerung von Pufferspeichern einer Harvard-Architektur mittels Vorausladebefehlen
|
US5860095A
(en)
*
|
1996-01-02 |
1999-01-12 |
Hewlett-Packard Company |
Conflict cache having cache miscounters for a computer memory system
|
US5835946A
(en)
*
|
1996-04-18 |
1998-11-10 |
International Business Machines Corporation |
High performance implementation of the load reserve instruction in a superscalar microprocessor that supports multi-level cache organizations
|
US5761468A
(en)
*
|
1996-05-15 |
1998-06-02 |
Sun Microsystems Inc |
Hardware mechanism for optimizing instruction and data prefetching by forming augmented prefetch instructions
|
JP3068469B2
(ja)
|
1996-08-28 |
2000-07-24 |
新潟日本電気株式会社 |
2次レベルキャッシュメモリシステム
|
US5954812A
(en)
*
|
1996-10-29 |
1999-09-21 |
Texas Instruments Incorporated |
Apparatus for caching system management memory in a computer having a system management mode employing address translation
|
US5752261A
(en)
*
|
1996-11-07 |
1998-05-12 |
Ncr Corporation |
Method and apparatus for detecting thrashing in a cache memory
|
US6223256B1
(en)
|
1997-07-22 |
2001-04-24 |
Hewlett-Packard Company |
Computer cache memory with classes and dynamic selection of replacement algorithms
|
US5909697A
(en)
*
|
1997-09-30 |
1999-06-01 |
Sun Microsystems, Inc. |
Reducing cache misses by snarfing writebacks in non-inclusive memory systems
|
US6073212A
(en)
*
|
1997-09-30 |
2000-06-06 |
Sun Microsystems, Inc. |
Reducing bandwidth and areas needed for non-inclusive memory hierarchy by using dual tags
|
US6549930B1
(en)
|
1997-11-26 |
2003-04-15 |
Compaq Computer Corporation |
Method for scheduling threads in a multithreaded processor
|
US6175814B1
(en)
|
1997-11-26 |
2001-01-16 |
Compaq Computer Corporation |
Apparatus for determining the instantaneous average number of instructions processed
|
US6332178B1
(en)
|
1997-11-26 |
2001-12-18 |
Compaq Computer Corporation |
Method for estimating statistics of properties of memory system transactions
|
US6195748B1
(en)
|
1997-11-26 |
2001-02-27 |
Compaq Computer Corporation |
Apparatus for sampling instruction execution information in a processor pipeline
|
US6374367B1
(en)
|
1997-11-26 |
2002-04-16 |
Compaq Computer Corporation |
Apparatus and method for monitoring a computer system to guide optimization
|
US6237059B1
(en)
|
1997-11-26 |
2001-05-22 |
Compaq Computer Corporation |
Method for estimating statistics of properties of memory system interactions among contexts in a computer system
|
US6163840A
(en)
*
|
1997-11-26 |
2000-12-19 |
Compaq Computer Corporation |
Method and apparatus for sampling multiple potentially concurrent instructions in a processor pipeline
|
US6442585B1
(en)
|
1997-11-26 |
2002-08-27 |
Compaq Computer Corporation |
Method for scheduling contexts based on statistics of memory system interactions in a computer system
|
US6202127B1
(en)
*
|
1997-11-26 |
2001-03-13 |
Compaq Computer Corporation |
Apparatus for spatial and temporal sampling in a computer memory system
|
US6237073B1
(en)
|
1997-11-26 |
2001-05-22 |
Compaq Computer Corporation |
Method for providing virtual memory to physical memory page mapping in a computer operating system that randomly samples state information
|
US6253291B1
(en)
|
1998-02-13 |
2001-06-26 |
Sun Microsystems, Inc. |
Method and apparatus for relaxing the FIFO ordering constraint for memory accesses in a multi-processor asynchronous cache system
|
US6253301B1
(en)
*
|
1998-04-16 |
2001-06-26 |
Compaq Computer Corporation |
Method and apparatus for a dedicated physically indexed copy of the data cache tag arrays
|
US6253285B1
(en)
*
|
1998-04-16 |
2001-06-26 |
Compaq Computer Corporation |
Method and apparatus for minimizing dcache index match aliasing using hashing in synonym/subset processing
|
US6397296B1
(en)
*
|
1999-02-19 |
2002-05-28 |
Hitachi Ltd. |
Two-level instruction cache for embedded processors
|
JP4341186B2
(ja)
|
2001-01-22 |
2009-10-07 |
株式会社日立製作所 |
メモリシステム
|
US6904498B2
(en)
*
|
2002-10-08 |
2005-06-07 |
Netcell Corp. |
Raid controller disk write mask
|
US7203798B2
(en)
*
|
2003-03-20 |
2007-04-10 |
Matsushita Electric Industrial Co., Ltd. |
Data memory cache unit and data memory cache system
|
US7143239B2
(en)
*
|
2003-08-07 |
2006-11-28 |
Hewlett-Packard Development Company, L.P. |
Cache structure and methodology
|
US7937691B2
(en)
|
2003-09-30 |
2011-05-03 |
International Business Machines Corporation |
Method and apparatus for counting execution of specific instructions and accesses to specific data locations
|
US7395527B2
(en)
|
2003-09-30 |
2008-07-01 |
International Business Machines Corporation |
Method and apparatus for counting instruction execution and data accesses
|
US7373637B2
(en)
*
|
2003-09-30 |
2008-05-13 |
International Business Machines Corporation |
Method and apparatus for counting instruction and memory location ranges
|
US7421681B2
(en)
*
|
2003-10-09 |
2008-09-02 |
International Business Machines Corporation |
Method and system for autonomic monitoring of semaphore operation in an application
|
US8381037B2
(en)
*
|
2003-10-09 |
2013-02-19 |
International Business Machines Corporation |
Method and system for autonomic execution path selection in an application
|
US7392370B2
(en)
|
2004-01-14 |
2008-06-24 |
International Business Machines Corporation |
Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics
|
US7526757B2
(en)
*
|
2004-01-14 |
2009-04-28 |
International Business Machines Corporation |
Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program
|
US7895382B2
(en)
*
|
2004-01-14 |
2011-02-22 |
International Business Machines Corporation |
Method and apparatus for qualifying collection of performance monitoring events by types of interrupt when interrupt occurs
|
US7496908B2
(en)
*
|
2004-01-14 |
2009-02-24 |
International Business Machines Corporation |
Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information
|
US7415705B2
(en)
*
|
2004-01-14 |
2008-08-19 |
International Business Machines Corporation |
Autonomic method and apparatus for hardware assist for patching code
|
US8135915B2
(en)
*
|
2004-03-22 |
2012-03-13 |
International Business Machines Corporation |
Method and apparatus for hardware assistance for prefetching a pointer to a data structure identified by a prefetch indicator
|
US7421684B2
(en)
|
2004-03-22 |
2008-09-02 |
International Business Machines Corporation |
Method and apparatus for autonomic test case feedback using hardware assistance for data coverage
|
US7526616B2
(en)
*
|
2004-03-22 |
2009-04-28 |
International Business Machines Corporation |
Method and apparatus for prefetching data from a data structure
|
JP4691335B2
(ja)
*
|
2004-07-30 |
2011-06-01 |
富士通株式会社 |
記憶制御装置、中央処理装置、情報処理装置及び記憶制御装置の制御方法
|
US7373480B2
(en)
*
|
2004-11-18 |
2008-05-13 |
Sun Microsystems, Inc. |
Apparatus and method for determining stack distance of running software for estimating cache miss rates based upon contents of a hash table
|
US7366871B2
(en)
*
|
2004-11-18 |
2008-04-29 |
Sun Microsystems, Inc. |
Apparatus and method for determining stack distance including spatial locality of running software for estimating cache miss rates based upon contents of a hash table
|
US7386669B2
(en)
*
|
2005-03-31 |
2008-06-10 |
International Business Machines Corporation |
System and method of improving task switching and page translation performance utilizing a multilevel translation lookaside buffer
|
US7409502B2
(en)
*
|
2006-05-11 |
2008-08-05 |
Freescale Semiconductor, Inc. |
Selective cache line allocation instruction execution and circuitry
|
JP4491500B2
(ja)
*
|
2007-01-30 |
2010-06-30 |
富士通株式会社 |
演算処理装置、情報処理装置及び演算処理装置の制御方法
|
JP2009053820A
(ja)
*
|
2007-08-24 |
2009-03-12 |
Nec Electronics Corp |
階層型キャッシュメモリシステム
|
US8478942B2
(en)
*
|
2010-09-27 |
2013-07-02 |
Advanced Micro Devices, Inc. |
Method and apparatus for reducing processor cache pollution caused by aggressive prefetching
|
CN104169892A
(zh)
*
|
2012-03-28 |
2014-11-26 |
华为技术有限公司 |
并发访问的组相联溢出缓存
|
US9652233B2
(en)
*
|
2013-08-20 |
2017-05-16 |
Apple Inc. |
Hint values for use with an operand cache
|
US9489149B2
(en)
*
|
2014-06-16 |
2016-11-08 |
Netapp, Inc. |
Methods and systems for using a write cache in a storage system
|
WO2016009247A1
(en)
*
|
2014-07-14 |
2016-01-21 |
Via Alliance Semiconductor Co., Ltd. |
Cache system with primary cache and overflow cache that use different indexing schemes
|
US9558127B2
(en)
*
|
2014-09-09 |
2017-01-31 |
Intel Corporation |
Instruction and logic for a cache prefetcher and dataless fill buffer
|
CN105814549B
(zh)
*
|
2014-10-08 |
2019-03-01 |
上海兆芯集成电路有限公司 |
具有主高速缓存器和溢出fifo高速缓存器的高速缓存器系统
|
US20170046278A1
(en)
*
|
2015-08-14 |
2017-02-16 |
Qualcomm Incorporated |
Method and apparatus for updating replacement policy information for a fully associative buffer cache
|