首页 > 专利信息

Obtaining data for redundant multithreading (RMT) execution

申请公布号:US9081688(B2)

申请号:US200812317801

申请日期:2008.12.30

申请公布日期:2015.07.14

申请人:
Intel Corporation

发明人: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.

代理人: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

4-OXO-1-(3-SUBSTITUTED PHENYL-1,4-DIHYDRO-1,8-NAPHTHYRIDINE-3-CARBOXAMIDE PHOSPHODIESTERASE-4 INHIBITORS

Apparatus for reconstructing a ligament

WIND TURBINE COMPRISING A VERTICAL AXIS

METHOD AND DEVICE FOR CALIBRATING ROTARY AXIS

Building management system

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