Obtaining data for redundant multithreading (RMT) execution
申请公布号:US9081688(B2)
申请号:US200812317801
申请日期:2008.12.30
申请公布日期:2015.07.14
发明人:Hinton Glenn J.;Raasch Steven E.;Hily Sebastien;Holm John G.;Singhal Ronak;Sodani Avinash;Marr Deborah T.;Mukherjee Shubhendu S.;Biswas Arijit;Moga Adrian C.
分类号:G06F12/08
主分类号:G06F12/08
代理人:Trop, Pruner & Hu, P.C.
地址:Santa Clara CA US
摘要:In one embodiment, the present invention includes a method for providing a cache block in an exclusive state to a first cache and providing the same cache block in the exclusive state to a second cache when cores accessing the two caches are executing redundant threads. Other embodiments are described and claimed.
主权项:1. A method comprising: providing a cache block having a load value in an exclusive state to a first cache associated with a first core and marking an entry in a directory for the cache block to be in the exclusive state, the first core executing a first thread; and providing the same cache block having the same load value in the exclusive state to a second cache associated with a second core and marking the entry to be in a shared-exclusive state while the cache block is in the exclusive state in the first cache, responsive to determining that the second core is executing a second thread that is a redundant thread to the first thread so that the first and second cores have exclusive concurrent access to the same cache block including the same load value and each can write an updated value to the same load value of the same cache block in the corresponding first and second caches, wherein if the second core is determined to not be executing the redundant thread downgrading the cache block in the first cache and providing the same cache block to the second cache in a requested state.
NANOPARTICULATE PREPARATION AND METHOD OF HEATING IT
APPARATUS AND METHOD FOR TRANSFERRING TRAFFIC DATA
Display apparatus and video adjusting method thereof
Fuel assembly for a pressurized water reactor
Quantitation of enzyme activity using planar waveguides
METHODS AND DOSAGE FORMS WITH MODIFIED LAYER GEOMETRY
METHOD FOR PRODUCING AN ALIPHATIC DIALDEHYDE MONOACETAL
Apparatus for reconstructing a ligament
WIND TURBINE COMPRISING A VERTICAL AXIS
METHOD AND DEVICE FOR CALIBRATING ROTARY AXIS
3-HYDROXYMETHYLBENZO[b]THIOPHENE DERIVATIVE AND METHOD FOR PRODUCING SAME
Pyrimidyl nitrile derivatives as cysteine protease inhibitors
METHOD FOR INCREASING EFFICIENCY OF GRINDING OF ORES, MINERALS AND CONCENTRATES
Phase change type optical recording medium and recording method therefor
PREVENTIVES AND REMEDIES FOR COMPLICATIONS OF DIABETES
MULTIPLE LAYER DETECTOR FOR SPECTRAL COMPUTED TOMOGRAPHY IMAGING
COMPOUNDS AND COMPOSITIONS AS PPAR MODULATORS
PROCESS FOR THE PREPARATION OF AN EPOXY COMPOUND AND AN ALDEHYDE