Tampon de réorganisation

Dans la microarchitecture Core d'Intel, le tampon de réorganisation se trouve en amont de la station de réservation.

Un tampon de réorganisation (en anglais : Re-order buffer ou ROB) est une unité matérielle du coeur d'un microprocesseur utilisée dans une extension de l’algorithme de Tomasulo pour prendre en charge l’exécution d’instructions dans le désordre et spéculatives. L’extension force les instructions à être validées dans l’ordre.

Le tampon est un buffer circulaire (de type FIFO, pour fournir une file d'attente de classement des instructions) implémenté sous forme de tableau/vecteur (qui permet d’enregistrer les résultats des instructions lorsqu’elles se terminent dans le désordre).

L’algorithme de Tomasulo se déroule en trois étapes : « Issue » (émettre l'instruction), « Execute » (exécuter l'instruction), « Write Result » (écrire le résultat). Dans une extension de l’algorithme, il existe une étape supplémentaire « Commit » (validation). Au cours de l’étape « Commit », les résultats des instructions sont stockés dans un registre ou une mémoire. L’étape « Write Result » est modifiée pour placer les résultats dans le tampon de réorganisation. A cet effet, chaque instruction est étiquetée dans la station de réservation (en) avec son index dans le ROB.

Le contenu de la mémoire tampon est utilisé pour les dépendances de données d’autres instructions planifiées dans la mémoire tampon. La tête du tampon sera validée une fois que son résultat sera valide. Ses dépendances auront déjà été calculées et validées puisqu’elles doivent être en avance sur l’instruction dans le tampon, mais pas nécessairement adjacentes à celle-ci. Les dépendances de données entre les instructions bloquent normalement le pipeline pendant qu’une instruction attend ses valeurs dépendantes. Le ROB permet au pipeline de continuer à traiter d’autres instructions tout en s’assurant que les résultats sont validés afin d’éviter les risques de données corrompues tels que la lecture avant écriture (RAW), l’écriture avant lecture (WAR) et l’écriture avant écriture (WAW).

Il existe des champs supplémentaires dans chaque entrée de la mémoire tampon pour prendre en charge l’algorithme étendu :

  • Type d’instruction (saut, stockage en mémoire, stockage en registre)
  • Destination (adresse mémoire ou numéro de registre)
  • Résultat (valeur qui va à la destination ou indication d’un saut réussi/non réussi)
  • Validité (le résultat existe-t-il déjà ?)

La mémoire tampon de réorganisation permet également un contrôle précis des exceptions et de la restauration des prédictions erronées de l'adresse cible (branchement ou saut). Lorsque la prédiction du saut n’est pas correcte ou qu’une exception non récupérable est rencontrée dans le flux d’instructions, le ROB est effacé de toutes les instructions (en faisant pointer la queue de la file d’attente circulaire sur la tête) et les stations de réservation sont réinitialisées.

Références

Liens externes

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. František SmolíkFrantišek Smolík dalam Městečko na dlani (1942)Lahir(1891-01-23)23 Januari 1891Praha, Bohemia, Austria-Hungaria (kini Republik Ceko)Meninggal26 Januari 1972(1972-01-26) (umur 81)Praha, Cekoslowakia (kini Republik Ceko)Pekerj...

 

Alexander Tamanian Ալեքսանդր ԹամանյանLahir4 Maret 1878Yekaterinodar, Oblast Kuban, Kekaisaran RusiaMeninggal20 Februari 1936Yerevan, RSS Armenia, Uni SovietKebangsaanArmeniaPekerjaanArsitekGedungTeater Opera Armenia Alexander Tamanian (Armenian: Ալեքսանդր Թամանյանcode: hy is deprecated ; 4 Maret 1878 – 20 Februari 1936) adalah arsitek neoklasik Armenia kelahiran Rusia, terkenal karena karyanya di kota Yerevan. Tamanian lahir di kota Yekaterin...

 

Operasi BlockbusterBagian dari Front Barat, Perang Dunia IIOperasi Blockbuster (kuning)Tanggal26 Februari – 3 Maret 1945LokasiWilayah Rhine Rendah JermanHasil kemenangan SekutuPihak terlibat  Kanada Britania Raya  JermanTokoh dan pemimpin Harry Crerar Brian Horrocks Alfred Schlemmlbs Invasi Sekutu Barat di Jerman Blackcock Veritable Granat Blockbuster Lumberjack Remagen Undertone Amherst Plunder Varsity Ruhr ST Baum Frankfurt Selatan Jerman Kassel Heilbronn Nuremberg Archway ...

República de SeychellesRepiblik Sesel  (criollo seychelense)République des Seychelles  (francés)Republic of Seychelles  (inglés) Estado miembro de la Unión AfricanaBandera Escudo Lema: Finis Coronat Opus(latín: «El fin corona la obra») Himno: Koste Seselwa(criollo seychelense: «Unidos, seychelenses») Capital(y ciudad más poblada) Victoria4°37′25″S 55°27′16″E / -4.6236111111111, 55.454444444444 Idiomas oficiales Criollo seychel...

 

Бывшая административная единица ГрузииВерхняя Абхазияზემო აფხაზეთი Аҧсны хыхьтəи Флаг Герб ←   → 28 сентября 2006 года — 12 августа 2008 года Столица Чхалта (временная) Язык(и) грузинский, абхазский Площадь 2540 км² Население ▼2008 чел. (1996)[1] Форма правлен...

 

Invasi Koloni TanjungBagian dari the Perang Revolusi PrancisDaerah Semenanjung CapeTanggal10 June–15 September 1795LokasiKoloni Tanjung Belanda, Afrika SelatanHasil Britania Raya menangPihak terlibat  Republik Batavia  Britania RayaTokoh dan pemimpin Abraham Josias Sluysken George Elphinstone James CraigKekuatan 3.600 1.8005 SOL2 kapal sloop Invasi Koloni Tanjung adalah ekspedisi militer Inggris yang diluncurkan pada 1795 guna melawan Koloni Tanjung Belanda di Tanjung Harapan, uju...

School in Amman, JordanNazik Al-Hariri Welfare Center for Special EducationAddressQusoor Malakeah RoadDabouqAmmanJordanInformationSchool typeSpecial educationEstablished1985FounderNazik HaririStaff60Enrollment170Campus size13 000 m2 Nazik Al-Hariri Welfare Center for Special Education was founded by Nazik Hariri in 1985 in Amman, Jordan.[1] It provides students with special needs with social care, education, rehabilitation and recreational care by helping them acquire daily life skill...

 

Coppa del Re 1923Campionato di Spagna 1923 Competizione Copa del Rey Sport Calcio Edizione 23ª Organizzatore RFEF Date 25 marzo 1923 - 13 maggio 1923 Luogo  Spagna Partecipanti 8 Formula eliminazione Risultati Vincitore  Athletic Bilbao(9° titolo) Secondo  CE Europa Statistiche Incontri disputati 15 Gol segnati 49 (3,27 per incontro) Cronologia della competizione 1922 1924 Manuale La Copa del Rey 1923 fu la ventitreesima edizione della Coppa del Re. Il torneo iniziò il...

 

Hospital in Ontario, CanadaJuravinski Cancer CentreHamilton Health SciencesGeographyLocation699 Concession StreetHamilton, Ontario, CanadaL8V 5C2Coordinates43°14′25″N 79°50′47″W / 43.24028°N 79.84639°W / 43.24028; -79.84639OrganisationAffiliated universityMichael G. DeGroote School of MedicineNetworkHamilton Health SciencesServicesEmergency departmentNoBeds125HistoryOpened1992LinksWebsitehttp://jcc.hhsc.ca/ The Juravinski Cancer Centre (JCC) is a comprehens...

Natural history book by Thomas Bewick For the 1843 book by William Yarrell, see A History of British Birds (1843). A History of British Birds Title-page of 1847 editionAuthorThomas BewickIllustratorThomas Bewick and workshopCountryEnglandSubjectBirdsGenreNatural historyPublished1797 (1797)–1804 (Bewick, Longman) A History of British Birds is a natural history book by Thomas Bewick, published in two volumes. Volume 1, Land Birds, appeared in 1797. Volume 2, Water Birds, appeared in 1804...

 

Canadian politician For British Lieutenant-Colonel, see Blair Stewart-Wilson. Blair WilsonMember of Parliamentfor West Vancouver—Sunshine Coast—Sea to Sky CountryIn officeJanuary 23, 2006 – October 14, 2008Preceded byJohn ReynoldsSucceeded byJohn Weston Personal detailsBorn (1963-05-18) May 18, 1963 (age 60)North Vancouver, British Columbia, CanadaPolitical partyGreen (since 2008)[1]Other politicalaffiliationsLiberal (2006–2007) Liberal without caucus (2007–200...

 

Kedutaan Besar Republik Indonesia di Phnom PenhKoordinat11°33′26″N 104°55′49″E / 11.55726°N 104.93014°E / 11.55726; 104.93014Lokasi Phnom Penh, KambojaAlamatNo. 33, Street 268Preah Suramarit BoulevardPhnom Penh, KambojaDuta BesarSanto DarmosumartoYurisdiksi KambojaSitus webkemlu.go.id/phnompenh/id Kedutaan Besar Republik Indonesia di Phnom Penh (KBRI Phnom Penh) adalah misi diplomatik Republik Indonesia untuk Kerajaan Kamboja.[1] Daftar duta be...

莎拉·阿什頓-西里洛2023年8月,阿什頓-西里洛穿著軍服出生 (1977-07-09) 1977年7月9日(46歲) 美國佛羅里達州国籍 美國别名莎拉·阿什頓(Sarah Ashton)莎拉·西里洛(Sarah Cirillo)金髮女郎(Blonde)职业記者、活動家、政治活動家和候選人、軍醫活跃时期2020年—雇主內華達州共和黨候選人(2020年)《Political.tips》(2020年—)《LGBTQ國度》(2022年3月—2022年10月)烏克蘭媒�...

 

48°12′30″N 16°22′23″E / 48.20833°N 16.37306°E / 48.20833; 16.37306 المركز الإسلامي في فيينا Islamic Center in Vienna إحداثيات 48°07′23″N 16°13′20″E / 48.1230°N 16.2223°E / 48.1230; 16.2223 معلومات عامة القرية أو المدينة فيينا الدولة  النمسا تاريخ بدء البناء 1975 [1] المواصفات عدد المآذن مئذنة واحد�...

 

1927 film Carnival MagicDirected byRudolf Walther-FeinRudolf DworskyWritten byWalter ReischStarringHarry LiedtkeGrete MosheimEmil RameauCinematographyWilly HameisterProductioncompanyAafa-FilmDistributed byAafa-FilmRelease date 1 February 1927 (1927-02-01) CountryGermanyLanguagesSilentGerman intertitles Carnival Magic (German: Faschingszauber) is a 1927 German silent drama film directed by Rudolf Walther-Fein and Rudolf Dworsky and starring Harry Liedtke, Grete Mosheim, and Emil...

Government agency of Estonia Internal Security ServiceKaitsepolitseiAgency overviewFormed1920 as the Political PoliceJurisdictionGovernment of EstoniaHeadquartersToompuiestee 3, Tallinn59°25′52.1″N 24°44′16.56″E / 59.431139°N 24.7379333°E / 59.431139; 24.7379333Agency executiveArnold Sinisalu, Head DirectorParent agencyEstonian Ministry of Internal AffairsWebsitewww.kapo.ee The Estonian Internal Security Service (Estonian: Kaitsepolitsei, officially Estonia...

 

المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية (بالإنجليزية: United Kingdom of Great Britain and Northern Ireland)‏ (تعرف أيضًا باسم المملكة المتحدة أو بريطانيا) هي دولة ذات سيادة تقع قبالة الساحل الشمالي الغربي لقارة أوروبا. تتكون المملكة المتحدة من أرخبيل بريطانيا العظمى والجزء الشمالي م...

 

City in Ohio, United StatesMarietta, OhioCityDowntown Marietta, with Muskingum River in foreground, and Ohio River in background rightInteractive map of MariettaMariettaShow map of OhioMariettaShow map of the United StatesCoordinates: 39°25′27″N 81°26′47″W / 39.42417°N 81.44639°W / 39.42417; -81.44639CountryUnited StatesStateOhioCountyWashington[1]SettledApril 7, 1788IncorporatedDecember 2, 1800Named forMarie Antoinette[2]Government �...

For other uses, see Ligue 2 (disambiguation).Not to be confused with EFL League Two.Football leagueLigue 2Organising bodyLigue de FootballProfessionnel (LFP)Founded1933; 91 years ago (1933) (officially) 2002; 22 years ago (2002) (as Ligue 2)Country FranceConfederationUEFANumber of teams18Level on pyramid2Promotion toLigue 1Relegation toChampionnat NationalDomestic cup(s)Coupe de FranceInternational cup(s)UEFA Europa League (via cups)Current championsAu...

 

Questa voce o sezione sull'argomento società calcistiche è ritenuta da controllare. Motivo: Che prove abbiamo che la società del 1945 non fosse nuova, ma erede della squadra prebellica? Partecipa alla discussione e/o correggi la voce. Segui i suggerimenti del progetto di riferimento. Atletico Piombino SSDCalcio I Neroazzurri, Il Topolino neroazzurro, Gli Acciaiati Segni distintiviUniformi di gara Casa Trasferta Terza divisa Colori sociali Nero, azzurro SimboliTopolino InnoForza Piomb...