Sunteți pe pagina 1din 8

Arhitectura Athlon QuantiSpeed

Arhitectura Athlon
QuantiSpeed

Your Name Here

Pag. 1
Arhitectura Athlon QuantiSpeed

Grupa 443A

Imbunatatirea performantelor
Una din cele mai importante caracteristici ale unui calculator este
timpul in care poate indeplini sarcinile necesare. Microprocesorul este
inima unui sistem de calcul, de aceea performantele per ansamblu ale
sistemului sunt direct afectate de performatele microprocesorului, iar
orice imbunatatire introdusa acestuia este foarte importanta.

Performanta in aplicatii a unui sistem este o combinatie a 2


factori:

1. Frecventa ceasului procesorului – masurata in Megaherti sau


Gigaherti
2. Cantitatea de instructiuni procesate intr-un tact de ceas –
masurata in instructiuni per ciclu sau instructions per clock cycle
(IPC)

Contrar opiniei generale, frecventa de ceas a procesorului singura


nu determina performanta in aplicatii.

Performanta Aplicatii = [frecv. ceas] x [cant. instructiuni]

GHz x IPC

Astfel, pot fi utilizate multiple metode pentru imbunatatirea


performantelor unui sistem, unele legate de imbunatatirea frecventei
Pag. 2
Arhitectura Athlon QuantiSpeed

de ceas, iar altele legate de numarul de instructiuni pe care le poate


procesa intr-un ciclu. AMD a incercat sa obtina un balans optim,
imbunatatind atat frecventa cat si numarul de IPC. Rezultatul este un
procesor cu performante mult imbunatatite fata de modelele
anterioare.

Arhitectura QuantiSpeed

1. Nine-issue, Superscalar, Fully Pipelined Micro-architecture

La baza procesorului sta o arhitectura superscalara, care asigura mai


multe cai pentru a trimite instructiuni unitatii de executie. Acest lucru
face ca procesorul sa aiba acces la datele necesare executiei cu o
minima intarziere, realizand astfel mai multe operatii intr-un singur tact
de ceas.

Intre lungimea cailor de acces (numarul


unitatilor pipe-line) si frecventa procesorului a
trebuit realizat un balans pentru a atinge un
nivel ridicat de performanta. O lungime de
acces mai lunga se traduce in mai putine
instructiuni realizate pe unitatea de ceas dar
frecventa mai ridicata, in schimb o lungime de acces mai scurta duce la
un numai mai mare de instructiuni prelucrate intr-un singur ciclu dar
frecventa mai mica.

Prin arhitectura QuantiSpeed AMD a reusit sa creeze un balans


optim intre cei doi factori pentru performante sporite.

Pag. 3
Arhitectura Athlon QuantiSpeed

2. Superscalar, Fully Pipelined Floating Point Unit (FPU)

Arhitectura QuantiSpeed foloseste o unitate pentru calcule in virgula


mobila superscalara, implementata folosind tehnica pipe-line, care
realizeaza mai multe operatii in virgula mobila decat procesoarele x86
si permite frecvente de lucru superioare.

3. Hardware Data Prefetch

Preincarcarea instructiunilor din memorie in


memoria cache level 1 este o tehnica utilizata si in
modelele anterioare de procesoare, fiind extrem
de eficienta pentru a mari numarul de instructiuni
per ciclu si implicit performantele sistemului.

4. Exclusive and Speculative Translation Look-aside


Buffers (TLBs)

Arhitectura tabelelor TLB in arhitectura QuantiSpeed asigura


hartile de cautare in memorie catre datele critice aproape de procesor.
Acest lucru asigura un flux neintrerupt de date catre procesor,
nemaifiind necesara ocuparea magistralelor pentru transferul datelor.

Pag. 4
Arhitectura Athlon QuantiSpeed

Tabelele TLB de dimensiune mai mare asigura procesorului acces


la mai multe locatii de memorie esentiale si micsoreaza spatiul utilizat
in memoria cache de nivel 2 pentru alte date ce pot fi utilizate de
procesor.

Aspectul speculativ ii permite procesorului sa genereze mapari de


zone de memorie ce ar fi necesare ulterior foarte rapid.

Aceste imbunatatiri aduse structurii TLB aduce o marire a


instructiunilor executate intr-un ciclu si deci a performantelor
procesorului.

Pag. 5
Arhitectura Athlon QuantiSpeed

Pag. 6
Arhitectura Athlon QuantiSpeed

Pag. 7
Arhitectura Athlon QuantiSpeed

Modele care folosesc QuantiSpeed


- AMD Athlon MP
- AMD Athlon XP
- AMD Athlon XP-M
- AMD Duron (incepand cu Morgan)
- AMD mobile Duron (starting from Morgan)
- AMD Sempron (numai base A)

Bibliografie
1. QuantiSpeed™ Architecture White paper - AMD 2002
2. Web: http://de.wikipedia.org/wiki/QuantiSpeed

Pag. 8

S-ar putea să vă placă și