Id-dar > Wirja > Il-kontenut

Mikroarchitecture Aspetti ta 'microarchitecture

Mar 09, 2019

Id-datapath tad-dejta bil-pajpijiet huwa l-iktar disinn tad-datapath użat l-iktar komunement illum fil-mikroarkitettura. Din it-teknika tintuża f'ħafna mikroproċessuri moderni, mikrokontrolluri, u DSPs. L-arkitettura ta 'pajpijiet tippermetti struzzjonijiet multipli li jikkoinċidu fl-eżekuzzjoni, bħal linja ta' assemblaġġ. Il-pipeline jinkludi bosta stadji differenti li huma fundamentali fid-disinni tal-mikro-arkitettura. Xi wħud minn dawn l-istadji jinkludu fetch tal-istruzzjoni, dekowd tal-istruzzjoni, eżegwit u kitba lura. Xi arkitetturi jinkludu stadji oħra bħall-aċċess għall-memorja. Id-disinn tal-linji tal-pajpijiet huwa wieħed mill-kompiti ċentrali tal-mikro-arkitettura.


Unitajiet ta ’eżekuzzjoni huma wkoll essenzjali għall-mikro-arkitettura. Unitajiet ta ’eżekuzzjoni jinkludu unitajiet ta’ loġika aritmetika (ALU), unitajiet ta ’punt li jvarja (FPU), unitajiet ta’ tagħbija / maħżen, tbassir ta ’fergħa, u SIMD. Dawn l-unitajiet iwettqu l-operazzjonijiet jew il-kalkoli tal-proċessur. L-għażla tan-numru ta 'unitajiet ta' eżekuzzjoni, il-latency u l-fluss tagħhom huma kompitu ċentrali ta 'disinn tal-mikroaritettura. Id-daqs, il-latency, il-petrol ipproċessat u l-konnettività tal-memorji fi ħdan is-sistema huma wkoll deċiżjonijiet tal-mikrokaritektura.


Deċiżjonijiet ta 'disinn fil-livell tas-sistema bħal jekk għandhomx jinkludu periferali jew le, bħal kontrolluri tal-memorja, jistgħu jiġu kkunsidrati bħala parti mill-proċess ta' disinn mikro-arkitettura. Dan jinkludi deċiżjonijiet dwar il-livell ta 'prestazzjoni u l-konnettività ta' dawn il-periferali.


B'differenza disinn arkitettoniku, fejn il-kisba ta 'livell speċifiku ta' prestazzjoni huwa l-għan ewlieni, id-disinn mikro-arkitettoniku jagħti attenzjoni aktar mill-qrib lil restrizzjonijiet oħra. Peress li d-deċiżjonijiet dwar id-disinn tal-mikro-arkitettura jaffettwaw direttament dak li jidħol f'sistema, għandha tingħata attenzjoni għal kwistjonijiet bħal żona / spiża taċ-ċippa, konsum tal-enerġija, kumplessità tal-loġika, faċilità tal-konnettività, manifattura, faċilità tad-debugging, u testability.