{"id":19984,"date":"2011-03-30T15:17:00","date_gmt":"2011-03-30T15:17:00","guid":{"rendered":"http:\/\/trainingsnews.com\/microprocesoare-pentium-iv-2"},"modified":"2011-03-30T15:17:00","modified_gmt":"2011-03-30T15:17:00","slug":"microprocesoare-pentium-iv-2","status":"publish","type":"post","link":"https:\/\/cvnextjob.com\/index.php\/2011\/03\/30\/microprocesoare-pentium-iv-2\/","title":{"rendered":"Microprocesoare PENTIUM IV"},"content":{"rendered":"<div style=\"margin-top: 0px; margin-bottom: 0px;\" class=\"sharethis-inline-share-buttons\" ><\/div><div style=\"text-align: justify;\"><\/div>\n<div><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"margin-left: 0in; text-align: justify; text-indent: 0in;\"><span style=\"font-size: small;\"><span lang=\"RO\">Pentium IV cunoscut \u015fi sub numele de cod Willamette, este cel mai nou model al familiei de microprocesoare Intel pe 32 de bi\u0163i, care lucreaz\u0103 la frecven\u0163e mai mari \u015fi \u00eenregistreaz\u0103 performan\u0163e superioare fa\u0163\u0103 de modelele precedente. Noua microarhitectur\u0103 a acestor procesoare a fost denumit\u0103 de c\u0103tre Intel, NetBurst, \u00een spatele acestei tehnologii afl\u00e2ndu-se urm\u0103toarele noi facilit\u0103\u0163i: busul sistemului la 400MHz \u2013 utiliz\u00e2nd noua tehnologie \u201aquad pumped\u2019 cu o l\u0103\u0163ime a magistralei de 64 bi\u0163i \u015fi ceas de 100MHz, se ajunge la o rat\u0103 de transfer \u00eentre procesor \u015fi memorie de 3200 MB\/s, de 3 ori mai mare ca cea a procesoarelor Pentium III. Pentium III putea transfera doar 1.06G la o frecven\u0163\u0103 de 133MHz. Pentium IV lucreaz\u0103 prin intermediul a dou\u0103 canale de transmisie cu RDRAM, la o vitez\u0103 de 3.2G\/s.<\/span><span lang=\"RO\" style=\"font-family: Symbol;\"> \u00b7<span style=\"font-family: &quot;Times New Roman&quot;; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;\"><\/span><\/span><span lang=\"RO\">Advanced Transfer Cache \u2013 se concretizeaz\u0103 \u00een m\u0103rirea ratei de transfer a datelor \u00eentre memoria cache L2 \u015fi nucleul procesorului. Dimensiunea memoriei cache L2 este de 256KB. La schimbul de date cu sistemul (memorie, AGP, PCI) se folosesc blocuri de 64 bytes, ceea ce asigur\u0103 o performan\u0163\u0103 mare pentru transferurile \u00een rafal\u0103, iar conexiunea cu nucleul se face prin intermediul unei interfe\u0163e de 256 bi\u0163i, care poate transfera date la frecven\u0163a procesorului. Se ob\u0163ine o l\u0103rgime de band\u0103 de 44.8GB\/s pentru un Pentium IV la1.4GHz, aproximativ de 3 ori mai mult ca un Pentium III la1GHz.<\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"margin-left: 0in; text-align: justify; text-indent: 0in;\"><span style=\"font-size: small;\"><span lang=\"RO\" style=\"font-family: Symbol;\">\u00b7<span style=\"font-family: &quot;Times New Roman&quot;; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><span lang=\"RO\">Advanced Dynamic Execution \u2013 optimiz\u0103ri ale arhitecturii de prelucrare \u015fi stocare temporar\u0103 a instruc\u0163iunilor \u2013 mod speculativ \u015fi arbitrar de execu\u0163ie care \u00eempiedic\u0103 procesorul s\u0103 aib\u0103 st\u0103ri de stagnare c\u00e2nd instruc\u0163iunile a\u015fteapt\u0103 rezolvarea dependentelor, cum ar fi de exemplu \u00eenc\u0103rcarea de date \u00een memorie. Pot fi rulate astfel p\u00e2n\u0103 la126 de instruc\u0163iuni \u00een curs de rulare, fa\u0163\u0103 de 42 \u00een cazul microarhitecturii Pentium III. Execution Trace Cache \u2013 \u00een cazul procesorului Pentium IV nivelul 1 de cache pentru instruc\u0163iuni este pozi\u0163ionat dup\u0103 unitatea de decodare. \u00cen acest caz nu mai este necesar\u0103 redecodarea instruc\u0163iunilor repetitive odat\u0103 ce ele se afl\u0103 \u00een acest cache, \u00een plus sunt mai u\u015for de dedus dependentele \u00een procesul de predic\u0163ie. Poate con\u0163ine p\u00e2n\u0103 la 12000 de microinstruc\u0163iuni (comparativ este de 6 ori mai mare ca nivelul L1 de cache al unui PentiumIII ) \u015fi ofer\u0103 spre execu\u0163ie 3 microinstruc\u0163iuni la frecven\u0163a microprocesorului. Trace Cache-ul este un cache de instruc\u0163iuni care \u00eencearc\u0103 s\u0103 \u00eenregistreze instruc\u0163iunile \u00een ordinea lor de execu\u0163ie, ceea ce simplific\u0103 procesarea, asigur\u00e2ndu-se c\u0103 instruc\u0163iunile sunt \u00een ordinea corect\u0103.<\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-size: small;\"><span lang=\"RO\">Un nou algoritm de predic\u0163ie a instruc\u0163iunilor, Enhancced Branch Prediction, cu un buffer \u00een care se pot stoca 4096 de alternative, de 8 ori mai multe ca la un Pentium III, elimin\u00e2ndu-se astfel 33% din predic\u0163iile gre\u015fite \u00een cazul procesorului men\u0163ionat anterior.<\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-size: small;\"><span lang=\"RO\">Unitatea de execu\u0163ie rapid\u0103 asigur\u0103 un nr mai mare de instruc\u0163iuni \u2013126, dintre sare unit\u0103\u0163ile de execu\u0163ie pot alege; acest lucru permite microprocesorului s\u0103 evite a\u015ftept\u0103rile care apar atunci c\u00e2nd o instruc\u0163iune folose\u015fte datele furnizate de o alt\u0103 instruc\u0163iune. Unitatea aduce \u015fi o mai mare acurate\u0163e \u00een predic\u0163ia salturilor (ranch prediction), rata de predic\u0163ie gre\u015fit\u0103 fiind cu 33% mai mic\u0103. Acurate\u0163ea este posibil\u0103 datorit\u0103 implement\u0103rii unui buffer de 4K ce stocheaz\u0103 mai multe detalii despre ramurile accesate anterior, dar \u015fi datorit\u0103 unui nou algoritm de predic\u0163ie.<\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"margin-left: 0in; text-align: justify; text-indent: 0in;\"><span style=\"font-size: small;\"><span lang=\"RO\" style=\"font-family: Symbol;\">\u00b7<span style=\"font-family: &quot;Times New Roman&quot;; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><span lang=\"RO\">Hiper Pipelined Technology \u2013 dublarea fa\u0163\u0103 de arhitectura PentiumIII a num\u0103rului de stadii pe care le parcurge o instruc\u0163iune \u00eentre momentul intr\u0103rii \u00een execu\u0163ie \u015fi ob\u0163inerea rezultatelor. Se ob\u0163ine o cre\u015ftere de performan\u0163\u0103, dar avantajul principal este scalabilitatea \u00een frecven\u0163\u0103, procesoarele PentiumIV put\u00e2nd func\u0163iona la frecven\u0163e mult mai mari dec\u00e2t cele ale procesoarelor cu arhitecturi curente. Astfel, cu introducerea unei linii de asamblare \u00een 20 de etape, Intel a reu\u015fit s\u0103 fac\u0103 procesorul s\u0103 mearg\u0103 la viteze foarte mari. \u00cen cazul unei instruc\u0163iuni plasat\u0103 pe o linie de asamblare \u00een 10 etape, \u00een timpul fiec\u0103rui impuls de ceas, o zecime este prelucrat\u0103 \u015fi este nevoie de 10 cicluri de ceas pentru a termina. Deci, unei benzi de asamblare de la PentiumIV \u00eei trebuie 20 de cicluri de ceas pt a termina o instruc\u0163iune, \u00een fiecare etap\u0103 prelucrarea fiind destul de redus\u0103 ceea ce diminueaz\u0103 durata dintre 2 impulsuri de tact. Num\u0103rul total de cicluri necesare proces\u0103rii unei instruc\u0163iuni se nume\u015fte timp de laten\u0163\u0103. O linie de asamblare mai lung\u0103 \u00eenseamn\u0103 timp de laten\u0163\u0103 mai mare.<\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"margin-left: 0in; text-align: justify; text-indent: 0in;\"><span style=\"font-size: small;\"><span lang=\"RO\" style=\"font-family: Symbol;\">\u00b7<span style=\"font-family: &quot;Times New Roman&quot;; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><span lang=\"RO\">Rapid Execution Engine \u2013 combin\u00e2nd inova\u0163ii ale arhitecturii interne \u015fi proiect\u0103rii fizice ale circuitelor, s-a reu\u015fit ca cele 4 unit\u0103\u0163i logice aritmetice simple (ALU) care execut\u0103 microinstruc\u0163iunile simple, s\u0103 ruleze la de 2 ori frecven\u0163a procesorului. Se \u00eencarc\u0103 astfel 2 microinstruc\u0163iuni la fiecare ceas procesor rezult\u00e2nd o durat\u0103 total\u0103 de execu\u0163ie a unei instruc\u0163iuni mult mai mic\u0103. Opera\u0163iile cu \u00eentregi sunt procesate de c\u0103tre unit\u0103\u0163ile de execu\u0163ie pt \u00eentregi. \u00cen mod normal, o unitate proceseaz\u0103 o instruc\u0163iune numai \u00een partea cresc\u0103toare a impulsului de tact, dar Pentium IV poate procesa \u015fi \u00een partea descresc\u0103toare a acestui impuls, reu\u015find astfel s\u0103 dubleze viteza de lucru pentru anumite opera\u0163ii cu \u00eentregi. <\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"margin-left: 0in; text-align: justify; text-indent: 0in;\"><span style=\"font-size: small;\"><span lang=\"RO\" style=\"font-family: Symbol;\">\u00b7<span style=\"font-family: &quot;Times New Roman&quot;; font-size-adjust: n\n\none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><\/span><span lang=\"RO\">Streaming SIMD Extensions2 (SSE2) \u2013 extind capabilit\u0103\u0163ile MMX \u015fi SSE de la genera\u0163iile anterioare de procesoare cu 144 de noi instruc\u0163iuni (SSE2) care pot opera cu pachete de date de&nbsp; 128 bi\u0163i, numere \u00eentregi sau \u00een virgul\u0103 mobil\u0103 cu dubl\u0103 precizie. Aceste noi instruc\u0163iuni reduc timpul necesar execut\u0103rii programelor optimizate pentru ele. Ele accelereaz\u0103 \u00een special aplica\u0163iile vide, audio, proces\u0103rile de imagini, aplica\u0163iile tehnice \u015fi \u015ftiin\u0163ifice. SSE2 \u00eenseamn\u0103 76 de noi instruc\u0163iuni SIMD, a\u00ee exist\u0103 \u00een total 144de instruc\u0163iuni pentru m\u0103rirea performan\u0163ei lucrului \u00een virgul\u0103 mobil\u0103 \u015fi a aplica\u0163iilor multimedia. Setul de instruc\u0163iuni este destinat at\u00e2t pentru \u00eentregi pe 128 bi\u0163i c\u00e2t \u015fi pt nr \u00een virgul\u0103 mobil\u0103 dubl\u0103 precizie, tot pe 128 bi\u0163i. Datorit\u0103 noilor instruc\u0163iuni programatorul are o mobilitate mai mare deoarece acestea permit calculelor de tip SIMD s\u0103 fie efectuate \u00een virgul\u0103 mobil\u0103 c\u00e2t \u015fi pe \u00eentregi \u00eempacheta\u0163i \u00een registrele MMX. Prezent\u00e2nd o arhitectur\u0103 cu totul nou\u0103, Pentium IV este destinat aplica\u0163iilor multimedia \u015fi Internet, cum ar fi editare video, encodare&nbsp; \u015fi \u00eenc\u0103rcare&nbsp; de materiale \u00een format video pe Internet, encodare MP3 \u015fi aplica\u0163ii de vizualizare 3D. Pentru a rula astfel de programe, noua arhitectur\u0103 a procesorului Pentium IV (NetBurst) con\u0163ine o magistral\u0103 de date la400 MHz, noi tehnologii de realizare a memoriei cache \u015fi a canalului de date, al\u0103turi de un set \u00eembun\u0103t\u0103\u0163it de instruc\u0163iuni interne \u015fi un coprocesor matematic optimizat pentru aplica\u0163ii multimedia. Modific\u0103rile de arhitectur\u0103 care au dus la \u00eembun\u0103t\u0103\u0163irea performan\u0163elor ob\u0163inute \u00een aplica\u0163iile de tip Internet (viteza superioar\u0103, canal de comunica\u0163ie mai mare, set nou de instruc\u0163iuni SSE2, dimensiune redus\u0103 a memoriei cache, magistrala de date m\u0103rit\u0103) nu se dovedesc la fel de benefice \u00een cazul aplica\u0163iilor uzuale. Astfel de programe obi\u015fnuiesc s\u0103 depun\u0103 mari cantit\u0103\u0163i de date&nbsp;&nbsp;&nbsp; \u00een memoria cache \u015fi \u00een plus, m\u0103rirea magistralei de memorie la 3.2 GB pe secund\u0103 nu este at\u00e2t de semnificativ\u0103 pt aplica\u0163iile de birou, acestea acces\u00e2nd de foarte multe ori memoria cache \u015fi nu memoria principal\u0103. <\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div class=\"MsoBodyTextIndent3\" style=\"text-align: justify; text-indent: 0in;\"><span style=\"font-size: small;\"><span lang=\"RO\">Pe m\u0103sur\u0103 ce dispozitivele microelectronice devin mai integrate, cu func\u0163ii m\u0103rite \u015fi niveluri de performan\u0163\u0103 mai ridicate, complexitatea solu\u0163iilor de \u00eempachetare cre\u015fte propor\u0163ional.<\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-size: small;\"><span lang=\"RO\">Ca rezultat al m\u0103ririi caracteristicilor de integrare, frecven\u0163elor ridicate \u015fi al cerin\u0163elor de alimentare ale ultimei genera\u0163ii de microprocesoare, densitatea de interconect\u0103ri \u00eentre chipul procesorului \u015fi substrat a crescut remarcabil. Un nou tip de tehnologie cu un nou substrat de \u00eempachetare (factor de form\u0103) este necesar pentru a beneficia din plin de progresele tehnologiilor pe silicon. Acest lucru a creat o serie de provoc\u0103ri \u00een designul factorului de form\u0103, dezvoltarea designului de substrat \u015fi a procesului de asamblare. Pentru a asigura un factor de form\u0103 de \u00eenalt\u0103 integrare \u015fi un cost redus, a fost propus Flip Chip Pin Grid Array (FCPGA) ca solu\u0163ie inovativ\u0103 de \u00eempachetare. Acest factor de form\u0103 a fost proiectat ca o solu\u0163ie socket. Factorul de form\u0103 FCPGA ofer\u0103 nu numai o \u00eempachetare de \u00eenalt\u0103 performan\u0163\u0103, pe un substrat eficient din punct de vedere al costurilor ci \u015fi&nbsp;&nbsp; folose\u015fte \u00een mod inteligent echipamentele de asamblare pentru a minimiza, per ansamblu, costurile de produc\u0163ie.<\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-size: small;\"><span lang=\"RO\">Actualmente, pre\u0163urile microprocesoarelor PentiumIV variaz\u0103 \u00eentre 150$ \u015fi 500$ fiind propor\u0163ionale cu vitezele de prelucrare.<\/span><\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pentium IV cunoscut \u015fi sub numele de cod Willamette, este cel mai nou model al familiei de microprocesoare Intel pe 32 de bi\u0163i, care lucreaz\u0103 la frecven\u0163e mai mari \u015fi \u00eenregistreaz\u0103 performan\u0163e superioare fa\u0163\u0103 de modelele precedente. Noua microarhitectur\u0103 a acestor procesoare a fost denumit\u0103 de c\u0103tre Intel, NetBurst, \u00een spatele acestei tehnologii afl\u00e2ndu-se urm\u0103toarele [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cvnextjob.com\/index.php\/wp-json\/wp\/v2\/posts\/19984"}],"collection":[{"href":"https:\/\/cvnextjob.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cvnextjob.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cvnextjob.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cvnextjob.com\/index.php\/wp-json\/wp\/v2\/comments?post=19984"}],"version-history":[{"count":0,"href":"https:\/\/cvnextjob.com\/index.php\/wp-json\/wp\/v2\/posts\/19984\/revisions"}],"wp:attachment":[{"href":"https:\/\/cvnextjob.com\/index.php\/wp-json\/wp\/v2\/media?parent=19984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cvnextjob.com\/index.php\/wp-json\/wp\/v2\/categories?post=19984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cvnextjob.com\/index.php\/wp-json\/wp\/v2\/tags?post=19984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}