SIEMENS-LOGO

SIEMENS konfigureerbare BISR-ketting vir vinnige herstel van data-laai

SIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-produk

Motivering

  • Vandag se ontwerpe kan tienduisende herinneringe hê met hersteloortolligheid
  • Dit neem 'n lang tyd om die hersteldata serieel te laai tydens stelselaanskakeling
  • Kan ons voordeel trektage van die feit dat baie min van die herinneringe eintlik herstel nodig het om die proses aansienlik te bespoedig?

Omlyn

  • Die algemene geheue herstel stelsel
  • Vooraf werk
  • Konfigureerbare BISR-kettingherstelstelsel
  • Eksperimentele resultate
  • Gevolgtrekkings

Die algemene geheue herstel stelselSIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG1

  • Toegewyde herstelregister vir elke geheue
  • Herstel aktiveer dui aan dat geheue herstel moet word
  • Die meeste herstelregisters bevat slegs 0'e en laat kompressie van herstelinligting in lontkas toe

Vorige werk (hersteldeling)SIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-produk

  • Gebruik dieselfde hersteloplossing vir verskeie herinneringe
  • Goeie resultate verkry vir herinneringe met behulp van ryherstel en herinneringe agter 'n gedeelde bus
  • Beperkte toepassing vir verspreide herinneringe met behulp van kolomherstel
  • Potensiële opbrengsverlies

Vorige werk (geheue-omleiding)SIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG2

  • Elke herstelregister kan omseil word
  • Konfigurasieketting eerste gelaai om herstelregisters te kies om in ketting in te sluit
  • Pyplyn flop nodig om lang asynchrone paaie te vermy
  • Speedup beperk tot ongeveer 5X

Konfigureerbare BISR-kettingherstelstelselSIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG3

  • Brei Devanathan se idee uit om verskeie herstelregisters op 'n slag te omseil
  • Om langer segmente te omseil, verminder die oorhoofse koste verbonde aan die konfigurasieketting

Segmentkeusekring (SSC)SIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG4

  • Struktuur soortgelyk aan Segment Insertion Bit (SIB) van IEEE 1687
    • Kies/omseil geassosieerde kettingsegment
  • SSC het bykomende stroombane om segmente te identifiseer wat herstel moet word
    • 1-opsporingslogika

Aktiewe skanderingspad met omseil segmentSIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG5

  • Linkersegment ingesluit in skandeerpad omdat ten minste een geheue herstel moet word
  • Regter segment omseil omdat nie een van die herinneringe herstel nodig het nie
    • Segmentinvoer gedwing na 0

Aktiewe skanderingspad (konfigurasieketting gekies)SIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG6

  • Aktiewe skanderingspad (konfigurasieketting gekies)

Herstel data programmering volgordeSIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG7

OpstartvolgordeSIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG8

Partisioneringsalgoritme-oorwegings

  • Aantal segmente hang af van 'n paar faktore
  • Die belangrikste een is defekdigtheid
    • Hoë defekdigtheid vereis korter segmente om die waarskynlikheid te verminder om 'n segment in te sluit
  • Segmente van reeds bestaande IP-blokke moet ingesluit word soos dit is
    • Nie altyd moontlik om optimale segmentgrootte te implementeer nie

Berekening van optimale segmentgrootte

  • Die BISR-kettingverskuiwingstyd T = Nrpair XL/Nseg + 2 X Nseg
    • L: die totale lengte van die herstelregisters
    • Nseg: aantal segmente
    • Nrpair: aantal segmente wat herstel benodig
  • Om T te minimaliseer
    • ( Nrpair XL / Nseg + 2 X Nseg )′ = 0
  • : = /2
  • = /g

Herstel data laai versnellingsfaktor (enkel herstel)SIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG9

Herstel data laai versnellingsfaktor (twee herstelwerk)SIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG10

Herstel data laai siklusse

(aangeneem teenoor werklike aantal herstelwerk)SIEMENS-Konfigureerbare-BISR-ketting-vir-vinnige-herstel-data-laai-FIG11

Gevolgtrekkings

  • 'n Konfigureerbare BISR-kettingherstelstelsel word voorgestel om die laai van hersteldata te bespoedig tydens die aanskakel van skyfies
  • Eksperimentele resultate toon dat die aantal kloksiklusse met een tot twee ordes van grootte verminder kan word in vergelyking met vorige metodes

Dokumente / Hulpbronne

SIEMENS konfigureerbare BISR-ketting vir vinnige herstel van data-laai [pdf] Gebruikersgids
Konfigureerbare BISR-ketting vir vinnige herstel van data-laai, konfigureerbare BISR-ketting, BISR-ketting vir vinnige herstel van data-laai, BISR-ketting, ketting

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *