Microprocesorul Intel P6

Referat
8.7/10 (9 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 3 în total
Cuvinte : 1317
Mărime: 9.17KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din referat

Microarhitectura internã la P6, rupînd traditia arhitecturilor Intel x86, desi prezintã pe alocuri asemãnãri cu cea a concurentei, realizeazã performante superioare acestora.

Unitatea centralã poate fi privitã ca fiind alcãtuitã din douã pãrti mari: partea de prelucrare în ordinea datã a instructiunilor si partea de executie într-o ordine diferitã a lor (in-order si respectiv out-of-order). Instructiunile sînt aduse în ordine în unitatea centralã, dar pot fi executate apoi într-o ordine diferitã. Rezultatele se depun în memoria tampon de reordonare (ROB - reorder buffer, cu 40 de intrãri), unde se reface ordinea corectã. (Un mod de lucru asemãnãtor se regãseste în microprocesorul K5, proiectat si produs de AMD). P6 nu face numai ceea ce trebuie; utilizînd o tehnicã numitã "executie speculativã" - executia anticipatã a unor instructiuni, care s-ar putea sã ajungã la rînd - viteza de procesare mai cunoaste un spor. Unitatea de executie "în afara rîndului" a microinstructiunilor este un alt element care contribuie la îmbunãtãtirea esentialã a performantelor unitãtii centrale fatã de Pentium, unde instructiunile cu cicluri multiple de executie provocau suspendarea activitãtii procesorului pînã la terminarea lor. Redenumirea registrelor (solutie tehnicã existentã si în procesorul M1, proiectat si produs de Cyrix) permite eliminarea problemelor datorate unui numãr relativ redus de registre generale la arhitecturile x86. Implementarea acestei tehnici este realizatã cu ajutorul a douã structuri, tabela de registre alternative (RAT - register alias table) si setul de registre reale (RRF - real register file). Integrarea memoriei cache de nivel 2 (Level-2 cache) în aceeasi capsulã cu unitatea centralã si accesarea ei prin intermediul unei magistrale dedicate este o altã noutate. Sã trecem toate acestea încã odatã în revistã, ceva mai amãnuntit.

Memoria cache pentru instructiuni permite încãrcarea (fetch) a 16 octeti aliniati la fiecare ciclu - spre deosebire de Pentium, care permitea si încãrcarea unor octeti nealiniati si îngreuna astfel procesul de decodificare. Octetii de instructiune sînt transferati într-un buffer de unde ajung în trei decodificatoare diferite. Dintre acestea, primul, situat la începutul bufferului, poate decodifica orice instructiune x86; urmãtoarele douã "se descurcã" numai cu instructiuni simple, de tip registru-registru. Instructiunile sînt decodificate în ordine, deci o instructiune complexã ce ajunge la un decodificator simplu - care nu o poate decodifica - va trebui sã "astepte", blocînd si instructiunile urmãtoare, pînã ce ajunge la început de buffer si va fi tratatã de primul decodificator. Acest mecanism face ca, atunci cînd existã instructiuni de decodificat, numãrul de instructiuni decodificate si deci "lansate" simultan sã varieze între cel putin una - în cazul nefericit cînd existã secvente de instructiuni complexe - si cel mult trei - în cazul fericit cînd o instructiune complexã este urmatã de douã simple.

Decodificatoarele transformã instructiunile în secvente de microoperatii (uops) de lungime fixã de 118 biti. În cadrul acestora, atît cîmpul pentru operandul sursã si cîmpul pentru operandul destinatie au lungime fixã - 32 de biti. Modul de lucru load/store specific RISC face ca instructiunile cu referintã cãtre memorie sã genereze o secventã de microinstructiuni de tipul încãrcare - executie în unitatea aritmetica/logicã ALU - memorare. Deoarece numai decodificatorul general poate furniza pînã la patru uop, el este singurul care poate decodifica instructiunile complexe. Si tot el este singurul secondat de un secventiator - pentru a permite decodificarea în mai multe cicluri a instructiunilor complexe, cele care genereazã si mai mult de patru uop.

Preview document

Microprocesorul Intel P6 - Pagina 1
Microprocesorul Intel P6 - Pagina 2
Microprocesorul Intel P6 - Pagina 3

Conținut arhivă zip

  • Microprocesorul Intel P6.doc

Alții au mai descărcat și

Rețele wireless

Argument INFORMATIA INSEAMNA PUTERE . A avea putere inseamna sa ai bani . Suntem intr-o era in care ne batem orbeste pentru putere , deoarece...

Placa de bază

De mai bine de 20 de ani placa de baza a fost parte integranta a majoritatii calculatoarelor personale reprezentand infrastructura transferului de...

Procesorul și Microprocesoare

I. Introducere 1.1 Definitie Conform dictionarului, computerul este un aparat de facut calcule sau de controlat operatii care sunt accesibile...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Microprocesoare

Stiinta calculatoarelor se caracterizeaza printr-o deosebita dinamicitate. Desi foarte scurta, de aproximativ 60 de ani, istoria stiintei...

Te-ar putea interesa și

Microprocesor

INTRODUCERE La baza functionarii unui calculator(SC) se afla microprocesorul(mP), inventat în anul 1971 de catre ing. M.F. HOFF de la firma INTEL,...

Microprocesor

La baza functionarii unui calculator(SC) se afla microprocesorul(mP), inventat în anul 1971 de catre ing. M.F. HOFF de la firma INTEL, care a...

Microprocesorul Intel Pentium II

I. Introducere în Pentium II În 1968, Robert Noyce, inventatorul circuitului integrat de siliciu, Gordon Moore, faimos datorită legii lui Moore şi...

Conectarea Memoriei de Tip ROM și RAM la Microprocesor

Scopul lucrării: Elaborarea schemelor structurală şi electrică pentru conectarea memoriei de tip ROM şi RAM la microprocesorul Intel 8086. 1....

Conectarea Microprocesorului I8086 la Memorie de Tip Rom și Ram

1 Arhitectura internă a microprocesoarelor din familia Intel pe 16 biţi În general când se vorbeşte despre un microprocesor (µP) se înţelege că...

Microprocesorul Intel 8088

Introducere În cadrul proiectului dat vom proiecta un dispozitiv pe baza microprocesorului Intel 8088 sau mai bine zis cu analogul său de...

Proiectarea unui sistem pe baza microprocesorului Intel 8080

Tipul MP - Intel 8080 RAM - 32 kB ROM - 2 kB Porturile I/O paralele Tastatura 40 taste Întroducere În proiectul de curs cu tema „Proiectarea...

Utilizarea și Programarea Calculatoarelor

Introducere în programarea calculatoarelor - Circuitele electronice ale calculatoarelor sunt capabile sa efectueze un numar limitat de operaCii...

Ai nevoie de altceva?