Print indd


Front-End Execution Architecture



Download 18,42 Mb.
Pdf ko'rish
bet238/366
Sana31.12.2021
Hajmi18,42 Mb.
#276933
1   ...   234   235   236   237   238   239   240   241   ...   366
Bog'liq
(Lecture Notes in Computer Science 10793) Mladen Berekovic, Rainer Buchty, Heiko Hamann, Dirk Koch, Thilo Pionteck - Architecture of Computing Systems – ARCS

2.2
Front-End Execution Architecture
Structure and Behavior. FXA also has two execution units: OXU and IXU
(Fig.
2
). While the OXU is a reduced backend of a conventional OoO proces-
sor, the IXU consists of an array of functional units (FUs). The IXU is placed
after the rename stage in the frontend and executes instructions in order. FXA
has additional register ports for the IXU; however, the total number of register
ports is not significantly increased because the OXU size is reduced as shown in
Figs.
1
and
2
.
FXA handles instructions as follows (assuming integer instructions with one-
cycle latency). (1) FXA attempts to obtain source operands at the register read
stage in the frontend by (1-a) reading from RF or (1-b) bypassing from the
FUs in the IXU (not from the OXU). Operands are bypassed between FUs on
different stages, e.g., a result calculated on the first stage is received by the second
stage. FXA then checks whether all the operands are obtained, that is, whether
instructions are ready to be executed. (2) A ready instruction is executed in the
IXU and is not dispatched to the IQ. (3) A non-ready instruction goes through


A TCHC with Highly Efficient Low-Power Mode
215
the IXU as a NOP and is then dispatched to the IQ in OXU and executed. Note
that an InO processor stalls its pipeline until its readiness is resolved; however
non-ready instructions in FXA go through the IXU pipeline as a NOP without
stalling the pipeline.

Download 18,42 Mb.

Do'stlaringiz bilan baham:
1   ...   234   235   236   237   238   239   240   241   ...   366




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish