Skip to main content

Itanium Sisukord Vastuvõtt turul | Ajalugu | Arhitektuur | Riistvaraline tugi | Viited | Navigeerimismenüürrr"Intel Gambles It Can Move Beyond The PC With New Microprocessor""The Server Biz Enjoys the X64 Upgrade Cycle in Q1""Tukwila delayed until 2010""Microsoft: it's the end of the line for Itanium support""Itanium–Is there light at the end of the tunnel?"Benchmarks – Itanic 32bit emulation is ‘unusable’. No kidding — slower than a P100"How the Itanium Killed the Computer Industry""Ten Years After First Delay, Intel’s Itanium Is Still Late""Inventing Itanium: How HP Labs Helped Create the Next-Generation Chip Architecture""Itanium–Is there light at the end of the tunnel?""Exit interview: Retiring Intel chairman Craig Barrett on the industry’s unfinished business""Itanium: A cautionary tale"Originaali"ComputerWorld: Solaris for IA-64 coming this fall""Core-logic efforts under way for Merced""Sun Introduces Solaris Developer Kit for Intel to Speed Development of Applications On Solaris; Award-winning Sun Tools Help ISVs Easily Develop for Solaris on Intel Today""Next-generation chip passes key milestone""Intel's Merced chip may slip further""Intel names Merced chip Itanium"Originaali"Re:Itanium""Itanium era dawns""Titan Cluster Itanium 800 MHz""Itanium sales off to a slow start""Intel preps HyperTransport competitor for Xeon, Itanium CPUs""Intel pushes back Itanium chips, revamps Xeon"Originaali"Itanium Solutions Alliance""Computing Leaders Announce Strategy for New Era of Mission Critical Computing""'Tukwila’ Itanium servers due early next year, Intel says""Intel Unveils Seven Itanium Processors"New Intel Itanium Offers Greater Performance, Memory Capacity"Intel updates Itanium line with 'Kittson'""Intel delays quad Itanium to boost platform memory capacity""Intel Itanium Processor Manuals""HPWorks Newsletter""Intel outfits Itanium processor for faster runs"HP turuosa 2006. a I kvartalisr

Inteli mikroprotsessoridArvutiarhitektuur


Inteli64-bitistemikroprotsessoriteHewlett Packardistkompilaatorx86Pentium 4x86-64IBMiPOWERiSPARCiAMDPCHP-UXWindowsilMHzLinuxUNIXSolarisMonterey/64vahemälusidTitaniculeHyper ThreadinguNehalemi mikroarhitektuuri










(function()var node=document.getElementById("mw-dismissablenotice-anonplace");if(node)node.outerHTML="u003Cdiv class="mw-dismissable-notice"u003Eu003Cdiv class="mw-dismissable-notice-close"u003E[u003Ca tabindex="0" role="button"u003Epeidau003C/au003E]u003C/divu003Eu003Cdiv class="mw-dismissable-notice-body"u003Eu003Cdiv id="localNotice" lang="et" dir="ltr"u003Eu003Cpu003Eu003Cbigu003EOsale artiklivõistlusel u003Ca href="/wiki/Vikipeedia:Wikimedia_CEE_Spring_2019" title="Vikipeedia:Wikimedia CEE Spring 2019"u003EKesk- ja Ida-Euroopa kevadu003C/au003E!u003C/bigu003Enu003C/pu003Eu003C/divu003Eu003C/divu003Eu003C/divu003E";());




Itanium




Allikas: Vikipeedia






Jump to navigation
Jump to search


.mw-parser-output th.mbox-text,.mw-parser-output td.mbox-textborder:none;padding:0.25em 0.9em;width:100%.mw-parser-output td.mbox-imageborder:none;padding:2px 0 2px 0.9em;text-align:center.mw-parser-output td.mbox-imagerightborder:none;padding:2px 0.9em 2px 0;text-align:center.mw-parser-output td.mbox-empty-cellborder:none;padding:0;width:1px.mw-parser-output table.amboxmargin:0 10%;border:1px solid #aaa;border-left:10px solid #1e90ff;background:#fbfbfb.mw-parser-output table.ambox~table.ambox:not(.mbox-small-left)margin-top:-1px.mw-parser-output .ambox th.mbox-text,.mw-parser-output .ambox td.mbox-textpadding:0.25em 0.5em.mw-parser-output .ambox td.mbox-imagepadding:2px 0 2px 0.5em.mw-parser-output .ambox td.mbox-imagerightpadding:2px 0.5em 2px 0.mw-parser-output table.ambox-noticeborder-left:10px solid #1e90ff.mw-parser-output table.ambox-speedyborder-left:10px solid #b22222;background:#fee.mw-parser-output table.ambox-deleteborder-left:10px solid #b22222.mw-parser-output table.ambox-contentborder-left:10px solid #f28500.mw-parser-output table.ambox-styleborder-left:10px solid #f4c430.mw-parser-output table.ambox-moveborder-left:10px solid #9932cc.mw-parser-output table.ambox-protectionborder-left:10px solid #bba.mw-parser-output table.imboxmargin:4px 10%;border-collapse:collapse;border:3px solid #1e90ff;background:#fbfbfb.mw-parser-output table.cmboxmargin:3px 10%;border-collapse:collapse;border:1px solid #aaa;background:#DFE8FF.mw-parser-output table.omboxmargin:4px 10%;border-collapse:collapse;border:1px solid #aaa;background:#f9f9f9.mw-parser-output table.tmboxmargin:4px 10%;border-collapse:collapse;border:1px solid #c0c090;background:#f8eaba.mw-parser-output table.fmboxclear:both;margin:0.2em 0;width:100%;border:1px solid #aaa;background:#f9f9f9.mw-parser-output table.fmbox-systembackground:#f9f9f9.mw-parser-output table.mbox-smallclear:right;float:right;margin:4px 0 4px 1em;width:238px;font-size:88%;line-height:1.25em.mw-parser-output table.mbox-small-leftmargin:4px 1em 4px 0;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em

.mw-parser-output .infoboxborder:1px solid #a2a9b1;border-spacing:3px;background-color:#f8f9fa;color:black;margin:0.5em 0 0.5em 1em;padding:0.2em;float:right;clear:right;font-size:88%;line-height:1.5em.mw-parser-output .infobox captionfont-size:125%;font-weight:bold;padding:0.2em.mw-parser-output .infobox td,.mw-parser-output .infobox thvertical-align:top;text-align:left.mw-parser-output .infobox.borderedborder-collapse:collapse.mw-parser-output .infobox.bordered td,.mw-parser-output .infobox.bordered thborder:1px solid #a2a9b1.mw-parser-output .infobox.bordered .borderless td,.mw-parser-output .infobox.bordered .borderless thborder:0.mw-parser-output .infobox.sisterprojectwidth:20em;font-size:90%.mw-parser-output .infobox.standard-talkborder:1px solid #c0c090;background-color:#f8eaba.mw-parser-output .infobox.standard-talk.bordered td,.mw-parser-output .infobox.standard-talk.bordered thborder:1px solid #c0c090.mw-parser-output .infobox.bordered .mergedtoprow td,.mw-parser-output .infobox.bordered .mergedtoprow thborder:0;border-top:1px solid #a2a9b1;border-right:1px solid #a2a9b1.mw-parser-output .infobox.bordered .mergedrow td,.mw-parser-output .infobox.bordered .mergedrow thborder:0;border-right:1px solid #a2a9b1.mw-parser-output .infobox.geographyborder-collapse:collapse;line-height:1.2em;font-size:90%.mw-parser-output .infobox.geography td,.mw-parser-output .infobox.geography thborder-top:1px solid #a2a9b1;padding:0.4em 0.6em 0.4em 0.6em.mw-parser-output .infobox.geography .mergedtoprow td,.mw-parser-output .infobox.geography .mergedtoprow thborder-top:1px solid #a2a9b1;padding:0.4em 0.6em 0.2em 0.6em.mw-parser-output .infobox.geography .mergedrow td,.mw-parser-output .infobox.geography .mergedrow thborder:0;padding:0 0.6em 0.2em 0.6em.mw-parser-output .infobox.geography .mergedbottomrow td,.mw-parser-output .infobox.geography .mergedbottomrow thborder-top:0;border-bottom:1px solid #a2a9b1;padding:0 0.6em 0.4em 0.6em.mw-parser-output .infobox.geography .maptable td,.mw-parser-output .infobox.geography .maptable thborder:0;padding:0


















Itanium



Intel Itanium 2


Andmed
Toodetud:
2001 – tänapäev
Tootja:
Intel
Maksimaalne CPU taktsagedus:
733 MHz kuni 1,73 GHz
Esisiini kiirused:
300 kuni 667 MHz
Käsustik:
Itanium
Tuumad:
1, 2 või 4
Pesad:
PAC611, PAC418, LGA1248 (Itanium 9300 seeria)
Tuumade nimed:
McKinley, Madison, Hondo, Deerfield, Montecito, Montvale, Tukwila

.mw-parser-output .navbardisplay:inline;font-size:88%;font-weight:normal.mw-parser-output .navbar uldisplay:inline;white-space:nowrap.mw-parser-output .mw-body-content .navbar ulline-height:inherit.mw-parser-output .navbar liword-spacing:-0.125em.mw-parser-output .navbar.mini li abbr[title]border-bottom:none;text-decoration:none;cursor:inherit.mw-parser-output .infobox .navbarfont-size:100%.mw-parser-output .navbox .navbardisplay:block;font-size:100%.mw-parser-output .navbox-title .navbarfloat:left;text-align:left;margin:0 0.5em

Itanium on Inteli loodud 64-bitiste mikroprotsessorite seeria, mis rakendab Intel Itaniumi arhitektuuri (mille nimeks oli varem IA-64). Selle seeria protsessoreid turustatakse ettevõtete servermasinate ja kõrge andmetöötlusjõudlusega süsteemide jaoks. Itaniumi arhitektuur sai alguse Hewlett Packardist (HP), hiljem arendasid seda edasi HP ja Intel koos.


Erinevalt enamikust teistest arhitektuuridest, otsustab Itaniumi puhul kompilaator, milliseid käske tuleb täita paralleelselt. Protsessor ei pea seega programmi jooksmise ajal ise programmi jälgima, et teada saada, milliseid käske on võimalik paralleelselt jooksutada. Eesmärgiks on teha protsessoreid lihtsamaks, odavamaks ja energiasäästlikumaks.


Itanium oli algul mõeldud x86-arhitektuuri uuendusena, kuid sellest sai täiesti erinev mikroprotsessorite seeria. Pärast pikaajalist arendusprotsessi ja mitmeid viivitusi lasi Intel 2001. aastal müüki esimese Itaniumi seeria protsessori koodnimega Merced. See protsessor oleks olnud muljetavaldav, kui ta oleks tähtajaliselt 1999. aastal müügile tulnud. 2001. aasta standardite järgi oli ta suhteliselt aeglane. Tol ajal kaasaegse x86-arhitektuuril põhineva Pentium 4-ga võrreldes oli Merced poole aeglasem.[1]


Tänapäeval toodab HP enamiku Itaniumil põhinevaid süsteeme seeria HP Integrity Servers osana. HP pole aga ainuke firma, mis neid toodab. Mitmed teised firmad (sh ka Intel) toodavad samuti Itaniumil põhinevaid süsteeme. 2008. aasta seisuga oli Itanium mikroprotsessorite tootmises ettevõtete serverarvutites rakendamiseks 4. kohal (x86-64, IBMi, POWERi ja SPARCi taga)[2]. Itaniumi mikroprotsessor Tukwila planeeriti müüki lasta 2007. aastal, kuid turule jõudis see alles 2010. aasta 8. veebruaril.[3]


Itaanium plaanis algul Itaniumi protsessoreid müüki lasta siis, kui serverid alles hakkasid 64-bitiliste protsessoritele üle minema. 21. sajandi algul arendas AMD aga juba x86 seeriale 64-bitise laiendi tuntud kui x86-64. Hiljem võttis Intel selle seeria omaks ning muutis selle arhitektuuri PC arvutite protsessorite standardiks. Enamus Itaniumi võimsamaid protsessoreid jooksevad HP-UX operatsioonisüsteemil. Sellel põhjusel teatas Microsoft 2010. aasta aprillis, et nad enam ei arenda uusi versioone Itaniumi toetusest Windowsil.[4]




Sisukord





  • 1 Vastuvõtt turul

    • 1.1 Kõrgemat järku võimsusega serverite turg



  • 2 Ajalugu

    • 2.1 Arendus: 1989–2000


    • 2.2 Itanium (Merced): 2001


    • 2.3 Itanium 2: 2002–2010


    • 2.4 Itanium 9300 (Tukwila): 2010



  • 3 Arhitektuur

    • 3.1 Käskude täitmine


    • 3.2 Mälu arhitektuur



  • 4 Riistvaraline tugi

    • 4.1 Süsteemid


    • 4.2 Kiibistikud



  • 5 Viited




Vastuvõtt turul |




Itaniumi müük



Kõrgemat järku võimsusega serverite turg |


Esmase müüki laskmise ajal 2001. aastal oli Itaniumi jõudlus võrreldes RISC ja CISC protsessoritega väga pettumust valmistav. [5] Olemasoleva tarkvara ja operatsioonsüsteemide emuleerimine oli väga halb, kusjuures üks benchmark 2001. aastast teatas, et esimene Itaniumi protsessor oli 100 MHz Pentiumiga umbes samaväärne.[6] Itanium jättis halva esmamulje ega suutnud konkureerida uute x86-l põhinevate protsessoritega, mis hakkasid turule ilmuma. Artiklis "How the Itanium Killed the Computer Industry" ajakirjanik John C. Dvorak, kommenteerides Itaniumi ajalugu, ütles: "See on jätkuvalt üks suurematest fiaskodest viimase 50 aasta jooksul".[7] Tehnoloogiakolumnist Ashlee Vance kommenteeris, et viivitused ja kehv jõudlus "muutsid selle toote naljaks protsessorite turul".[8]



Ajalugu |



Arendus: 1989–2000 |


1989. aastal jõudis HP järeldusele, et vähendatud käskude kogumiga arvuti (reduced instruction set computer ehk RISC) arhitektuurid lähenesid töötlemise kiiruse piirile, milleks peeti sagedust: üks käsk tsüklis. HP teadlased uurisid uut arhitektuuri, mis hiljem sai nimeks explicitly parallel instruction computing (EPIC), mis lubas protsessoril täita mitut käsku igas tsüklis. EPIC rakendab ühte VLIW arhitektuuri tüüpi, milles iga käsu sõna sisaldab mitut käsku. EPIC arhitektuuriga, kompilaator määrab eelnevalt millised käsud saab täita samaaegselt. Seetõttu ei vaja protsessor keerulisi mehhanisme, et määrata millised käsud täita paralleelselt.[9] Sellisel lähenemisel on kaks eesmärki: võimaldada paremat koodi uurimist, et avastada lisavõimalusi paralleelse käivitamise jaoks, ja lihtsustada protsessori disaini ning vähendada energia tarbimist, elimineerides vajadust runtime plaanimise järgi.


HP uskus, et ainult ühe firma oma mikroprotsessorite arendamine polnud enam kulutõhus ning seetõttu astus partnerlusse Inteliga, et arendada IA-64 arhitektuuri, mis pärines EPIC-st. Intel oli valmis IA-64 arendamisega palju vaeva nägema, lootes, et tulemuseks saadud mikroprotsessor läheb enamustes ettevõtete süsteemide tootvates firmades kasutusse. HP ja Intel algatasid suure ühise arendusprojekti, mille eesmärgiks oli 1998. aastaks valmistada nende esimene toode, Merced.[9]


Arenduse ajal prognoositi, et IA-64-st saab serverites, tööarvutites ja võimsamates lauaarvutites dominantne protsessor ning lõpuks ületab see ka RISC ja CISC arhitektuure üldotstarbelises kasutuses.[10][11] Compaq ja Silicon Graphics otsustasid katkestada Alpha ja MIPS arhitektuuride arendust vastavalt, et valmistuda IA-74'le migreerumiseks.[12]


Mitmed ettevõtted arendasid Itaniumi jaoks operatsioonisüsteeme, sealhulgas ka Microsoft Windows, Linux ja mõned UNIX-i variandid (nt HP-UX, Solaris[13][14][15], Tru64 UNIX[16] ja Monterey/64). 1997. aastaks selgus, et IA-64 arhitektuuril kompilaatori rakendamine oli palju keerulisem kui algul arvatud ning Mercedi väljastamist lükati edasi.[17] Üheks tehniliseks raskuseks oli suure transistorite arvu vajadus, et toetada laiu käsu sõnu ja suuri vahemälusid. On olnud ka struktuurilisi probleeme, kuna kaks gruppi kasutasid erinevaid metoodikaid ja omasid natuke erinevaid prioriteete. Kuna Merced oli esimene EPIC protsessor, siis arendusmeeskond ei osanud eeldada nii palju ootamatuid probleeme, kui neid tegelikult tekkis. Lisaks tugines EPIC lähenemisviis sellistele kompilaatori võimetele, mida polnud kunagi varem rakendatud, seetõttu vajas projekt veelgi rohkem uurimist.


Intel kuulutas Itaniumi protsessori ametliku nimena välja 4. oktoobril 1999.[18] Juba mõne tunniga anti protsessorile uus hüüdnimi – "Itanic" (viidates Titanicule – "uppumatule" laevale)[19]). Paljud kasutavad seda hüüdnime, et vihjata mitmemiljardilisele investeeringule Itaniumisse ja selle varasele ülekiitmisele, millele järgnes selle suhteliselt kiire allakäik.



Itanium (Merced): 2001 |
























Itanium(Merced)



Intel Itanium Merced


Andmed
Toodetud:
Juuni 2001 – juuni 2002
Tootja:
Intel
Maksimaalne CPU taktsagedus:
733–800 MHz
FSB kiirused:
266 MT/s
Käsustik:
Itanium
Tuumad:
1
L2 vahemälu:
96 kB
L3 vahemälu:
2 või 4 MB
Socket(id):
PAC418
Tuumade nimed:
Merced



Selleks ajaks, kui Itanium 2001. aasta juunis müüki lasti, polnud selle jõudlus parem kui konkureerivatel RISC ja CISC protsessoritel.[20] Itanium konkureeris väiksema võimsusega (enamasti 4 CPU-ga ja väiksemad süsteemid) serverite turul x86 seeria protsessoritega ning võimsamate serverite turul IBM POWER- ja Sun Microsystems SPARC arhitektuuridega. Intel muutis Itaniumi prioriteete, et keskenduda võimsamatele äriklassi serveritele ja HPC-le, üritades saavutada x86 edu "horisontaalsel" turul (s.t, üks arhitektuur, mitu süsteemide müüjat). Esimese protsessori versiooni edu piirdus asendustega: PA-RISC HP süsteemides, Alpha protsessorid Compaqi masinates ja MIPS SGI arvutites. Lisaks tootis IBM sellel protsessoril baseerunud superarvuti.[21] POWER ja SPARC jäid turul tugevale positsioonile. Samal ajal kasvas 32-bitise x86 arhitektuuri edu ettevõtete infotöötlusse.


Ainult mõni tuhat arvutit, mis kasutavad originaalset Merced Itanium protsessorit, said müüdud.[22] Halva müügiedu põhjusteks olid enamasti suhteliselt halb jõudlus, kallis hind ja piiratud tarkvara kõlblikkus. Et suurendada Itaniumi jaoks tarkvara valikut, hakkas Intel esimesel Itaniumil põhinevaid arvuteid tegema kättesaadavaks iseseisvatele tarkvaramüüjatele, et stimuleerida arendust. Aasta hiljem tõid HP ja Intel müüki uue põlvkonna Itanium 2 protsessori.



Itanium 2: 2002–2010 |


Itanium 2 protsessor lasti müüki 2002. aastal. Erinevalt Mercedist suunati Itanium 2 pigem firmade servermasinatele müügiks, kui kogu võimsate protsessorite turgu. Esimese mikroprotsessori Itanium 2 seeriast, koodnimega McKinley, arendasid taas Intel ja HP koostöös. Selle arenduse käigus parandati palju jõudlusega seotud vigu, mis olid originaalsel Itaniumi seerial. Enamuse vigadest põhjustas ebaefektiivne mälu subsüsteem. McKinley koosnes 221 miljonist transistorist, mõõtmed olid 19,5 x 21,6 mm (421 mm²) ja seda valmistati 180nm CMOS protsessis kuue alumiiniumikihiga.[23]


2003. aastal tuli müüki AMD Opteron seeria, mis rakendas 64-bitist arhitektuuri(x86-64). Opteron sai kiiresti ettevõtete serverite piirkonnas kuulsaks, sest see pakkus kerget uuendust x86'st. Intel vastas, rakendades x86-64 arhitektuuri oma Xeon protsessorite seerias aastal 2004.[12]


2003. aastal valmis ja läks müüki Itanium 2 seeria uus liige, koodnimega Madison. Madisonist sai alus kõikidele uutele Itanium protsessoritele kuni Montecito valmimiseni 2006. aastal.


Märtsis 2005 teatas Intel, et arenduses oli uus Itanium protsessor koodnimega Tukwila, mida plaaniti müüki lasta 2007. aastal. Tukwilal pidi olema 4 protsessori tuuma ja see pidi asendama Itaniumi siini uue ühtse süsteemiliidesega (Common System Interface e CSI), mis pidi minema kasutusse uues tulevases Xeoni protsessoris.[24] Hiljem samal aastal lükkas Intel tähtaja edasi 2008. aastale.[25]


Novembris 2005 liitusid peamised Itaniumil baseeruvate serverite tootjad Inteliga ja mõnede tarkvara müüjatega, et luua Itaniumi-lahenduste ühing (Itanium Solutions Alliance) eesmärgiga edendada Itaniumi arhitektuuri ja kiirendada tarkvara portimist[26]. Ühing teatas, et selle liikmed investeerivad aastakümne lõpuni Itaniumi lahendustesse 10 miljardit dollarit.[27]


2006. aastal valmis uus Itaniumi seeria liige, nimega Montecito (müügil Itanium 2 9000 seeria nime all). See protsessor oli kahetuumaline, umbes kaks korda parema jõudlusega ja 20% väiksema energiatarbega.[28]


2007. aasta novembris lasi Intel müüki Itanium 2 9100 seeria, koodnimega Montvale [29]



Itanium 9300 (Tukwila): 2010 |


Itanium 9300 protsessor, koodnimega Tukwila, ilmus müüki 8. veebruaril 2010[30]. Tukwila kasutab 65nm protsessi, sisaldab 2–4 tuuma, kuni 24 MB vahemälu, Hyper Threadingu tehnoloogiat ja integreeritud mälukontrollereid. See rakendab double-device data correction tehnoloogiat, mis aitab parandada mäluvigu. Tukwila rakendab ka Intel QuickPath Interconnect (QPI) tehnoloogiat, et asendada Itaniumi siinil põhinevat arhitektuuri. Selle interprotsessori ribalaius on 96 GB/s ja mälu ribalaius 34 GB/s. Tänu QuickPath tehnoloogiale on protsessoril integreeritud mälukontrollerid ja see suudab mälu otseselt juhtida. Quickpath on samuti kasutusel Inteli protsessorites, mis kasutavad Nehalemi mikroarhitektuuri, mis võib võimaldada nii Tukwilal kui ka Nehalemil kasutada samu kiibistikke[31]. Tukwila sisaldab 4 mälukontrollerit. Iga neist toetab mitut DDR3 DIMM-i teise mälukontrolleri kaudu.[32]



Arhitektuur |


















Intel Itaniumi arhitektuur
Disainer(id):
HP ja Intel
Bite:
64 biti
Tutvustatud:
2001
Disain:
EPIC
Tüüp:
register-register

Endianness:

Valitav
Registrid:
  • 128 64-bitist üldotstarbelist registrit

  • 128 82-bitiset murdarvuregistrit

  • 64 1-bitist väiteregistrit






Itaniumi arhitektuur


Intel oli ulatuslikult dokumenteerinud Itaniumi käskude kogumit ja mikroarhitektuuri[33]. Itaniumi arhitektuuri nimetati mitu korda ümber. HP nimetas selle algul PA-WideWordiks. Intel nimetas selle IA-64-ks ja hiljem Itanium Processor Architecture'iks (IPA)[34], enne kui jäädi pidama nimel Intel Itanium Architecture, kuid ka nimi IA-64 on veel laialt kasutusel.


Itanium on 64-bitine registririkas detailselt paralleelne arhitektuur. Loogilise aadressi ruum on 264 baiti. Arhitektuur rakendab haru väitmist, eeldamist ja oletamist. See kasutab riistvaralist registrite ümbernimetamise mehhanismi. Sama mehhanismi kasutatakse ka selleks, et lubada tsüklite paralleelset käivitumist. Oletamine, eeldamine, väitmine ja ümbernimetamine on kõik kompilaatori kontrolli all: iga käsusõna rakendab selleks lisa baite.


Arhitektuur rakendab 128 täisarvude registrit, 128 murdarvude registrit, 64 ühebitist väidet ja 8 haruregistrit. Murdarvude registrid on 82 bitti pikad, et säilitada paljude komakohtadega arvude täpsust.



Käskude täitmine |


Iga 128-bitine käsusõna sisaldab 3 käsku ning hankimise mehhanism suudab L1 vahemälust lugeda torustikku kuni 2 käsusõna ühe tsükli jooksul. See tähendab, et kui kompilaator maksimaalselt seda kasutada, suudab protsessor täita 6 käsku ühe tsükli jooksul. Protsessoril on 30 funktsionaalset käivitamisseadet üheteistkümnes grupis. Iga seade saab käivitada käskude kogumist üht kindlat alamhulka ja iga seade täidab käske sagedusega üks käsk tsükli kohta, juhul kui käivitusmehannism ei veni aega, et oodata andmete kohalejõudmist. Kuigi kõik seadmed ühes grupis ei käivita identseid käskude kogumist alamhulka, saavad mitmed seadmed täita ühiseid käske.


Käivitamisseadmete gruppidesse kuuluvad:


  • kuus üldotstarbelist ALU-t, kaks täisarvuseadet, üks nihkeseade

  • neli andmete vahemäluseadet

  • kuus multimeediaseadet, kaks paralleelset nihkeseadet, üks paralleelne korrutaja, üks kogumilugeja.

  • kaks 82-bitist murdarvude korrutaja-liitja seadet, kaks SIMD murdarvude korrutaja-liitja seadet (kumbki kaks 32-bitist operatsiooni)[35]

  • kolm hargnemisseadet

Kompilaator tihti saab grupeerida käske kuueliikmelistesse hulkadesse, mis saavad käivituda samaaegselt. Kuna murdarvuseadmed rakendavad korrutamise-liitmise operatsiooni, saab üks murdarvuline käsk teha kahe käsu tööd, kui rakendus tahab midagi korrutada ja siis vastust kuhugi liita. Kui see olukord esineb, saab protsessor teha neli FLOP-i tsüklis. Näiteks 800 MHz Itaniumil on teoreetiline kiirusehinnang 3,2 GFLOP-i ning kõige kiiremal Itanium 2 protsessoril 6,67 GFLOP-i.



Mälu arhitektuur |


Aastatel 2002–2006 oli Itanium 2 protsessoritel samasugune vahemälujaotus. Neil oli 16 kB esimese taseme vahemälu käskude jaoks + 16 kB andmete jaoks. Teise taseme vahemälu oli käskudel ja andmetel ühine – 256 kB. Kolmanda taseme vahemälu oli samuti käskudel ja andmetel ühine ning varieerus vahemikus 1,5–24 MB. 256 kB teise taseme vahemälu sisaldab küllalt loogikat, et käitleda semafoorseid operatsioone ilma, et tuleks segada peamist aritmeetilise loogika seadet.


Põhimälule käib juurdepääs siini kaudu. Algul nimetati Itanium 2 siini McKinley siiniks, kuid nüüd viidatakse sellele enamasti nimega "Itanium bus". Viimaste protsessorite väljalaskmisega kasvas Itaniumi siini kiirus püsivalt. Siin kannab üle 2×128 biti tsükli kohta. See tähendab, et 200 MHz McKinley siin kandis üle 6,4 GiB/s ja 533 MHz Montecito siin 17,056 GiB/s.[36]



Riistvaraline tugi |



Süsteemid |


Alates 2009. aastast pakuvad Itaniumil põhinevaid arvuteid mitmed tootjad, sealhulgas HP, SGI, NEC, Fujitsu ja Hitachi. Suurematest serveritootjatest toodab HP tänapäeval vähemalt 80% Itaniumi-põhistest süsteemidest. HP 2006. aasta esimese kvartali müük oli 7200 arvutit[37]. Lõviosa müüdavatest arvutitest moodustavad suurfirmade serverid ja arvutid, mille eesmärk on mahukate tehniliste arvutuste sooritamine. Tüüpiliselt kasutab üks süsteem kaheksat või enamat Itaniumi protsessorit.



Kiibistikud |


Itaniumi siin on ühenduses ülejäänud süsteemiga läbi kiibistiku. Serveritootjate süsteemid eristuvad kiibistikus kasutatavate ühenduste (mälu, vaheühendused ja lisaseadmete kontrollerid) poolest. Kiibistikku võib lugeda süsteemi-tasandil süsteemi arhitektuuri südameks. Kiibistiku väljatöötamine ja tootmisse toomine on kulukas protsess, millega Itaniumi puhul tegelevad tänapäeval HP, Fujitsu, NEC ja Hitachi.



Viited |




  1. Hamilton, David P. (29. mai 2001). "Intel Gambles It Can Move Beyond The PC With New Microprocessor". Wall Street Journal. Vaadatud 04.04.2010. 


  2. Morgan, Timothy (27. mai 2008). "The Server Biz Enjoys the X64 Upgrade Cycle in Q1". IT Jungle. Vaadatud 29.10.2008. 


  3. Demerjian, Charlie (21. mai 2009). "Tukwila delayed until 2010". The Inquirer. Vaadatud 21.05.2009. 


  4. Peter Bright, "Microsoft: it's the end of the line for Itanium support", ArsTechnica 5 April 2010


  5. De Gelas, "Itanium–Is there light at the end of the tunnel?", AnandTech.http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2598. 9. november 2005


  6. Benchmarks – Itanic 32bit emulation is ‘unusable’. No kidding — slower than a P100, http://www.theregister.co.uk/2001/01/23/benchmarks_itanic_32bit_emulation/ .


  7. Dvorak, John C. (26. jaanuar 2009). "How the Itanium Killed the Computer Industry". PC Mag. Vaadatud 04.02.2009. 


  8. Vance, Ashlee (9. veebruar 2009). "Ten Years After First Delay, Intel’s Itanium Is Still Late". New York Times. Vaadatud 09.02.2009. 


  9. 9,09,1 "Inventing Itanium: How HP Labs Helped Create the Next-Generation Chip Architecture". HP Labs. Juuni 2001. Vaadatud 23.03.2007.  Cite uses deprecated parameters (juhend)


  10. De Gelas, Johan (9. november 2005). "Itanium–Is there light at the end of the tunnel?". AnandTech. Vaadatud 23.03.2007. 


  11. Takahashi, Dean (8. mai 2009). "Exit interview: Retiring Intel chairman Craig Barrett on the industry’s unfinished business". VentureBeat. Vaadatud 17.05.2009. 


  12. 12,012,1 "Itanium: A cautionary tale". Tech News on ZDNet. 07.12.2005. Originaali arhiivikoopia seisuga 9. veebruar 2008. Vaadatud 01.11.2007. 


  13. Vijayan, Jaikumar (16.07.1999). "ComputerWorld: Solaris for IA-64 coming this fall". Linuxtoday. Vaadatud 16.10.2008. 


  14. Wolfe, Alexander (02.09.1999). "Core-logic efforts under way for Merced". EE Times. Vaadatud 16.10.2008. 


  15. "Sun Introduces Solaris Developer Kit for Intel to Speed Development of Applications On Solaris; Award-winning Sun Tools Help ISVs Easily Develop for Solaris on Intel Today". Business Wire. 10.03.1998. Vaadatud 16.10.2008. 


  16. "Next-generation chip passes key milestone". CNET News.com. 17.09.1999. Vaadatud 01.11.2007. 


  17. Shankland, Stephen (08.07.1999). "Intel's Merced chip may slip further". CNET News. Vaadatud 16.10.2008. 


  18. Kanellos, Michael (4. oktoober 1999). "Intel names Merced chip Itanium". CNET News.com. Originaali arhiivikoopia seisuga 02.01.2013. Vaadatud 30.04.2007. 


  19. Finstad, Kraig (4. oktoober 1999). "Re:Itanium". USENET group comp.sys.mac.advocacy. Vaadatud 24.03.2007. 


  20. Linley Gwennap (4. juuni 2001). "Itanium era dawns". EE Times. Vaadatud 17.02.2009. 


  21. "Titan Cluster Itanium 800 MHz". TOP500 web site. Vaadatud 16.05.2007. 


  22. Michael Kanellos (11. detsember 2001). "Itanium sales off to a slow start". CNET News.com. Vaadatud 20.07.2008. 


  23. Naffzinger, Samuel D. et al. (2002). "The implementation of the Itanium 2 microprocessor". IEEE Journal of Solid-State Circuits, vol. 37, no. 11, pp. 1448–1460.


  24. Merritt, Rick (2. märts 2005). "Intel preps HyperTransport competitor for Xeon, Itanium CPUs". EE Times. Vaadatud 16.10.2008. 


  25. Shankland, Stephen (24. oktoober 2005). "Intel pushes back Itanium chips, revamps Xeon". ZDNet News. Originaali arhiivikoopia seisuga 9. veebruar 2008. Vaadatud 17.03.2007. 


  26. "Itanium Solutions Alliance". ISA web site. Vaadatud 16.05.2007. 


  27. Scott, Bilepo (26. jaanuar 2006). "Computing Leaders Announce Strategy for New Era of Mission Critical Computing". Itanium Solutions Alliance Press Release. Vaadatud 16.10.2008. 


  28. Niccolai, James (20. mai 2008). "'Tukwila’ Itanium servers due early next year, Intel says". ComputerWorld. Vaadatud 16.10.2008. 


  29. Gonsalves, Antone (1. november 2007). "Intel Unveils Seven Itanium Processors". InformationWeek. Vaadatud 06.11.2007. 


  30. New Intel Itanium Offers Greater Performance, Memory Capacity, By: Jeffrey Burt, 08.02.2010, eWeek


  31. Tan, Aaron (15. juuni 2007). "Intel updates Itanium line with 'Kittson'". ZDNet Asia. Vaadatud 15.06.2007. 


  32. Stokes, Jon (5. veebruar 2009). "Intel delays quad Itanium to boost platform memory capacity". ars technica. Vaadatud 05.02.2009. 


  33. "Intel Itanium Processor Manuals". Intel web site. Vaadatud 16.05.2007. 


  34. "HPWorks Newsletter". September 2001. Vaadatud 24.01.2008.  Cite uses deprecated parameters (juhend)


  35. Sharangpani, Harsh; Arora, Ken (2000). "Itanium Processor Microarchitecture". IEEE Micro. pp. 38–39.


  36. Cataldo, Anthony (30. august 2001). "Intel outfits Itanium processor for faster runs". EE Times. Vaadatud 06.12.2007. 


  37. HP turuosa 2006. a I kvartalis











Pärit leheküljelt "https://et.wikipedia.org/w/index.php?title=Itanium&oldid=5257048"










Navigeerimismenüü


























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.488","walltime":"0.561","ppvisitednodes":"value":2394,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":70351,"limit":2097152,"templateargumentsize":"value":4025,"limit":2097152,"expansiondepth":"value":13,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":50459,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 475.550 1 -total"," 36.09% 171.612 1 Mall:Viited"," 26.00% 123.641 1 Mall:Keeletoimeta"," 21.19% 100.772 1 Mall:Ambox"," 20.52% 97.573 3 Mall:Infokast"," 16.90% 80.363 28 Mall:Cite_web"," 10.20% 48.521 1 Mall:Inteli_protsessorid"," 9.52% 45.271 1 Mall:Navmall"," 5.57% 26.490 1 Mall:Citation"," 3.45% 16.407 1 Mall:Viide/core/liivakast"],"scribunto":"limitreport-timeusage":"value":"0.189","limit":"10.000","limitreport-memusage":"value":3638211,"limit":52428800,"cachereport":"origin":"mw1321","timestamp":"20190412235712","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":679,"wgHostname":"mw1321"););

Popular posts from this blog

Oświęcim Innehåll Historia | Källor | Externa länkar | Navigeringsmeny50°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.2213950°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.221393089658Nordisk familjebok, AuschwitzInsidan tro och existensJewish Community i OświęcimAuschwitz Jewish Center: MuseumAuschwitz Jewish Center

Valle di Casies Indice Geografia fisica | Origini del nome | Storia | Società | Amministrazione | Sport | Note | Bibliografia | Voci correlate | Altri progetti | Collegamenti esterni | Menu di navigazione46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)Sito istituzionaleAstat Censimento della popolazione 2011 - Determinazione della consistenza dei tre gruppi linguistici della Provincia Autonoma di Bolzano-Alto Adige - giugno 2012Numeri e fattiValle di CasiesDato IstatTabella dei gradi/giorno dei Comuni italiani raggruppati per Regione e Provincia26 agosto 1993, n. 412Heraldry of the World: GsiesStatistiche I.StatValCasies.comWikimedia CommonsWikimedia CommonsValle di CasiesSito ufficialeValle di CasiesMM14870458910042978-6

Typsetting diagram chases (with TikZ?) Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)How to define the default vertical distance between nodes?Draw edge on arcNumerical conditional within tikz keys?TikZ: Drawing an arc from an intersection to an intersectionDrawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingLine up nested tikz enviroments or how to get rid of themHow to place nodes in an absolute coordinate system in tikzCommutative diagram with curve connecting between nodesTikz with standalone: pinning tikz coordinates to page cmDrawing a Decision Diagram with Tikz and layout manager