Control Of Processor Cache Memory Occupancy

作者: Valeri Popescu , Gary Allen Gibson

DOI:

关键词: Cache invalidationParallel computingCache coloringCacheComputer sciencePipeline burst cacheCache algorithmsSmart CachePage cacheCache pollution

摘要: Techniques are described for controlling processor cache memory within a system. Cache occupancy values each of plurality entities executing the system can be calculated. A replacement algorithm uses when making subsequent line decisions. In some variations, have profiles specifying maximum quota and/or minimum which adjusted to achieve desired performance criteria. Related methods, systems, and articles also described.

参考文章(32)
Craig B. Zilles, Tryggve Fossum, Matthew H. Reilly, Joel S. Emer, Bruce E. Edwards, Christopher F. Joerg, James E. Hicks, Rebecca L. Stamm, Method and apparatus to quiesce a portion of a simultaneous multithreaded central processing unit ,(2003)
Padmanabhan Pillai, Kang G. Shin, Real-time dynamic voltage scaling for low-power embedded operating systems symposium on operating systems principles. ,vol. 35, pp. 89- 102 ,(2001) , 10.1145/502034.502044
Alan M. Finn, Chris J. Walter, Roger M. Kieckhafer, Operations controller for a fault tolerant multiple node processing system ,(1988)
Mahesh Tyagarajan, Paul Ignatius, Anand Prahlad, Pipelined high speed data transfer mechanism ,(2002)
Kihwan Choi, Ramakrishna Soma, Massoud Pedram, Dynamic voltage and frequency scaling based on workload decomposition Proceedings of the 2004 international symposium on Low power electronics and design - ISLPED '04. pp. 174- 179 ,(2004) , 10.1145/1013235.1013282
Shmuel Shaffer, Labhesh Patel, Denise Caballero-Mccann, Randall Baird, Techniques for task management using presence ,(2005)
Shiva Mirzadeh, Richard E. DeVillers, Richard E. Headley, Gerald A. Hatch, System for scheduling and monitoring computer processes ,(1999)
Eric Morgan Dowling, Federated multiprotocol communication ,(2005)
Mohamad R. Salahshoor, Balan Subramanian, David B. Lection, Autonomic method, system and program product for managing processes ,(2003)