Apparatus and Method For Tracking TLB Flushes On A Per Thread Basis

作者: Rahul Seth , Shaun M. Conrad , Russell J. Fenger , Gaurav Khanna , Anil Aggarwal

DOI:

关键词:

摘要: A method is described that includes recognizing TLB information of one or more hardware threads to be invalidated. The also determining which ones the are in a state flushed. directing shootdown those not

参考文章(14)
Bryan Mark Willman, Rene Antonio Vega, John Te-Jui Sheu, Matthew D. Hendel, Adrian J. Oney, Eric P. Traut, Forrest Curtis Foltz, Efficient operating system operation on a hypervisor ,(2005)
Eric P. Traut, Forrest Curtis Foltz, Bryan Mark Willman, Rene Antonio Vega, Matthew D. Hendel, Adrian J. Oney, Efficient power management of a system with virtual machines ,(2014)
Paul Serris, David Keppel, H. Peter Anvin, Benjamin Gribstad, Alex Klaiber, John Banning, Fine grain translation discrimination ,(2000)
John Te-Jui Sheu, Eric P. Traut, David S. Bailey, Renee Antonio Vega, Method and system for caching address translations from multiple address spaces in virtual machines ,(2005)
Michael T. Clark, Gerald D. Zuraski, A translation lookaside buffer flush filter ,(2000)
Lucian Codrescu, Erich James Plondke, Ajay Anant Ingle, Paul D. Bassett, Configurable translation lookaside buffer ,(2008)
Keith M. Adams, Pratap Subrahmanyam, Ole Agesen, Maintaining coherency of derived data in a computer system ,(2004)