Managing cache operations using epochs

作者: Derek Alan Sherlock

DOI:

关键词: CacheThread (computing)Operating systemComputer science

摘要: According to an example, cache operations may be managed by detecting that a cacheline in is being dirtied, determining current epoch number, which the number associated with store operation and wherein incremented each time thread of execution completes flush-barrier checkpoint, inserting association into field dirtied.

参考文章(9)
Samuel Burk Siewert, Nicholas Martin Nielsen, Phillip Clark, Lars E Boehnke, Systems and methods for block-level management of tiered storage ,(2010)
Bartholomew Blaner, Kevin F. Reick, Jeff A. Stuecheli, Michael S. Siegel, Epoch-based recovery for coherent attached processor proxy ,(2013)
Edmund B. Nightingale, Engin Ipek, Christopher Frost, Douglas C. Burger, Jeremy P. Condit, Benjamin C. Lee, Hardware and operating system support for persistent memory on a memory bus ,(2009)
Shahar Glixman, Daniel Kaminsky, Vita Bortnikov, Ran Etai Lev, Kiki Danit Ben, Idan Zach, Israel Cidon, Shaul Israel Ben, Virtual file-sharing network ,(2002)
Thomas J. Ashby, Pedro Diaz, Marcelo Cintra, Software-Based Cache Coherence with Hardware-Assisted Selective Self-Invalidations Using Bloom Filters IEEE Transactions on Computers. ,vol. 60, pp. 472- 483 ,(2011) , 10.1109/TC.2010.155
Jeanna N. Matthews, Write ordering on disk cached platforms ,(2006)