İçeriğe atla

Itanium işlemcisi

Intel Itanium logosu

Itanium işlemcisi, Intel firmasının 64-bit işlemci ailesinden olup IA-64 mimarisi kullanan işlemcilerinin devamı olarak bilinir. Itanium ve Itanium2 olarak sunulan bu işlemci ilk olarak Ekim 2001'de piyasaya sürülmüştür. Itanium işlemcilerin asıl hedefi yüksek performansa sahip bilgisayarlardı. Bu işlemcinin mimarisinin gelişimi ilk olarak Hewlett-Packard tarafından yapılmıştır ve devamında ise Intel ve Hewlett-Packard ortak olarak birlikte gerçek Itanium mimarisini geliştirmişlerdir.

Itanium, mimari olarak Intel’in eski işlemcilerinden farklı olarak üretilmiştir. Derleyicilerin işlem sürecine etkisi olan ve paralel buyrukların aynı saat vuruşu ile yerine getirilmesi gibi özelliklere sahip bir işlemcidir. Ayrıca donanım yardımı ile boru hattı aracılığıyla paralel işlemlerin süresi kısaltılmıştır.

Itanium kısa sürede gelişimini tamamlamıştır. Hewlett-Packard ile Intel firmasının ortak üretimi olarak Itanium geliştirilerek piyasaya sürülmeye devam etmiştir. Itanium sürümleri ve gelişmişlik seviyesine göre adlandırılmıştır.

Geliştirme Süreci

Itanium'un eski logosu
Intel Itanium 1
Intel Itanium 2

Hewlett-Packard, RISC mimarisi üzerinden yola çıkarak bir araştırma projesi üzerinde çalışmaktaydı. 1989 yılında üzerinde çalışmakta olduğu EPIC adlı bu mimari ile bir saat vuruşunda birden çok işlem gerçekleştirebilmekteydi. Aynı zamanda bir buyruk kümesi ile birden fazla işlem de yürütebilmekteydi. Bu işlemleri gerçekleştirebilmek için ise derleyici önceden hangi buyrukların birlikte yürütüleceğine karar verir. Böylelikle paralel gönderilecek buyruklar için de ayrı bir mekanizmaya gerek duymazdı.

Hewlett-Packard, araştırma projeleri sürerken şahsi mikroişlemcilerini geliştirmek için kendi gibi bu alanda girişimci şirketler arama kararı aldı. 1994 yılında Intel firmasını ortak olarak IA-64 projesini geliştirmeye başladılar. Intel ve Hewlett-Packardın ortak geliştirdiği bu proje 1998 yılında Merced adını aldı.

Geliştirme süreci esnasında, firma yetkilileri ve sanayi analistleri tarafından IA-64 mimarisinin iş istasyonlarında ve masaüstü bilgisayarlarda egemen olacağını tahmin edilmekteydi. Böylelikle RISC ve CISC mimarilerinin de yerini almaya başlamıştı. IA-64ün bu büyük başarısı sonucunda Compaq ve Silicon Graphics üzerinde çalıştıkları Alfa ve MIPS mimarilerini geliştirmekten vazgeçmiştir.

Bu gelişmeler karşısında Microsoft Windows, Linux ve Solaris işletim sistemlerini geliştiren gruplar IA-64 mimarisine uygun sistemlerde geliştirmeye başladılar. IA-64 mimarisi başlangıçta tahmin edilen başarıya ulaşamadı. Bunun nedeni ise projenin içerisinde yapısal problemlerin olmasıydı. Bu problemlerin aşılması için daha fazla araştırma yapılmaya başlandı.

Sorunların çözülmesinden sonra 4 Ekim 1999 de Intel, işlemcisinin resmi ismini Itanium olarak ilan etti. Ve sonunda Haziran 2001 de Itanium işlemcisini piyasaya sürdü. Ancak bu yeni nesil işlemcinin pazardaki liderliği uzun sürmedi. Aynı zamanda geliştirilen ve piyasaya sürülen yeni RISC ve CISC mimarili işlemciler aradaki farkı kapattı. Yüksek maliyeti ve düşük performansı nedeniyle birkaç bin adet işlemci satıldı. Bu sebeple Itaniumdan istenilen getiri sağlanamadı.

Şirket yetkilileri Itanium un başarısızlığından 1 yıl sonra 2002 de Itanium2 yi piyasaya sundular. Itanium2 McKinley kod adıyla satışa çıktı. 180 nm'de işlem yapabilmekte olan işlemci, bir önceki nesline göre birçok performans problemine sahipti. Bu sebeple pek tutulmadı. 2003 yılında ailenin yeni ferdi olan Madison adlı işlemciyi geliştirdiler. 130 nm'de işlem yapabilen Madisondan sonra aynı kapasite Deerfield, Hondo, Fanwood, Madison 9M adlı işlemciler piyasaya sürüldü. Bu arada Intel Mart 2005'te Tukwila adında bir işlemci ile ilgilendiklerini ve 2007 bitireceklerini duyurdu. Ancak bu açıklamadan kısa süre sonra tekrar bir açıklama ile Tukwila'nın en erken 2008'de bitebileceğini söyledi. Bu uzun aradan sonra Haziran 2006 90 nm'de işlem yeteneği ile Montecito piyasaya duyuruldu. Ve günümüzde kullanılan en yeni Itanium2 işlemcisi olan Montvale Ekim 2007 de ortaya çıktı.Tukwila 8 Şubat 2010 da piyasaya sürüldü.[1]

Itanium İşlemci Ailesi

İşlemci AdıİşlemÇıkış TarihiSaat SıklığıL2 Ön BelleğiL3 Ön BelleğiVeriyoluÇekirdekVoltaj
Itanium
Merced180 nm2001-06733 MHz96 KiB2 MiB*266 MHz1116
180 nm2001-06800 MHz96 KiB4 MiB*266 MHz1130
Itanium 2
McKinley180 nm2002-07-08900 MHz256 KiB1.5 MiB400 MHz1130
180 nm2002-07-081 GHz256 KiB3 MiB400 MHz1130
Madison130 nm2003-06-301.3 GHz256 KiB3 MiB400 MHz1130
130 nm2003-06-301.4 GHz256 KiB4 MiB400 MHz1130
130 nm2003-06-301.5 GHz256 KiB6 MiB400 MHz1130
130 nm2003-09-081.4 GHz256 KiB1.5 MiB400 MHz1130
130 nm2004-041.4 GHz256 KiB3 MiB400 MHz1130
130 nm2004-041.6 GHz256 KiB3 MiB400 MHz1130
Deerfield130 nm2003-09-081.0 GHz256 KiB1.5 MiB400 MHz162
Hondo130 nm2004-Q11.1 GHz256 KiB4 MiB400 MHz1260
Fanwood130 nm2004-11-081.6 GHz256 KiB3 MiB533 MHz1130
130 nm2004-11-081.3 GHz256 KiB3 MiB400 MHz162?
Madison 9M130 nm2004-11-081.6 GHz256 KiB9 MiB400 MHz1130
130 nm2005-07-051.67 GHz256 KiB6 MiB667 MHz1130
130 nm2005-07-181.67 GHz256 KiB9 MiB667 MHz1130
Montecito90 nm2006-07-181.4 GHz256 KiB+
1 MiB
12 MiB400 MHz2104
90 nm2006-07-181.6 GHz256 KiB+
1 MiB
12 MiB533 MHz2104
Montvale90 nm2007-10-311.66 GHz256 KiB+
1 MiB
4-12 MiB400-667 MHz1-275-104

Itanium Mimarisi

Itanium mimarisi 64-bit paralel yazmaçları bünyesinde bulundurmaktadır. Bu yazmaçlar ile dallanma, yükleme gibi buyrukları yerine getirmektedir. İşlemcide sözcükler 64-bit ile gösterilmektedir. Baytlar adreslenmektedir. Mimarisinde 264 bayt mantık alanı bulunmaktadır. İşlemci kullandığı donanım ve yazmaçları yeniden adlandırarak tekrar kullanabilmektedir. Böylelikle işlemci paralel işlemleri ve atlamaları daha kolay gerçekleştirebilmektedir. Bu özellik ile diğer mimarilerden farkını ortaya koymaktadır.

Yazmaçların yükleme, öngörü ve yeniden adlandırma gibi işlemleri ise derleyici aracılığıyla yapılmaktadır. Ancak bu işlemler için ekstra 1-bit harcanmaktadır. Itanium bu yeni anlayışla işlemci mimarisine yeni bir boyut kazandırmıştır.

Mimari yapısında 128 adet tam sayı yazmacı, 128 adet kayan nokta yazmacı bulundurmaktadır. Buyruk kümesi ise farklı boyutlarda olup 64-bit yükleme buyruğu, 8-bit dallanma buyrukları yer tutmaktadır. Ayrıca mimari kayan nokta işlemleri için özel yazmaçlar ile 82-bitlik işlemlere izin vermektedir.

Kaynakça

  1. Rick C. Hodgin 6 Ağustos 2001 Itanium 14 Ekim 2007 tarihinde Wayback Machine sitesinde arşivlendi.
  2. Stephen Shankland 7 Aralık 2005 Itanium: A cautionary tale
  3. Jeffrey Burt 8 Şubat 2010 New Intel Itanium Offers Greater Performance, Memory Capacity[]

İlgili Araştırma Makaleleri

Komut kümesi mimarisi, CPU'nun yazılım tarafından nasıl kontrol edileceğini tanımlayan bilgisayar soyut modelinin bir parçasıdır. ISA, işlemcinin ne yapabileceğini ve bunu nasıl yapacağını belirterek donanım ve yazılım arasında bir arayüz gibi davranır.

MIPS, Microprocessor without Interlocked Pipeline Stages, MIPS teknolojileri adlı firma tarafından 1985 yılında geliştirilmiş indirgenmiş komut kümesi türü bir mikroişlemci mimarisidir.

<span class="mw-page-title-main">X86-64</span> işlemci mimarisi

x86-64 AMD tarafından tasarlanan 64-bit'lik bir işlemci mimarisidir. x86-64, x86 mimarisinin bir üst kümesidir; yapısı itibarıyla da onu destekler. x86-64 komut seti AMD'nin Athlon 64, Athlon 64 FX, Athlon 64 X2, Turion 64 ve Opteron işlemcilerinde kullanılmaktadır. Daha sonra Intel tarafından Intel 64 (EM64T) olarak adlandırılıp işlemcilerinde kullanılmaya başlanmıştır. Intel'in IA-64 olarak da bilinen Itanium mimarisiyle uyumsuzdur ve karıştırılmamalıdır.

İndirgenmiş Buyruk Küme Bilgisayar, işlemci tasarım alanında 1980'li yıllarda önerilen ve giderek CISC'in yerini alan bir buyruk kümesi mimarisidir.

ARM mimarisi RISC tabanlı bir işlemci mimarisidir. Genel itibarıyla düşük güç tüketimi, diğer RISC tabanlı işlemcilere göre yüksek performanslı oluşu ve x86-x64 işlemcilere göre daha hesaplı olmasından dolayı gömülü sistemlerde, taşınabilir aygıtlarda kullanılan yongasetlerinin dizaynında tercih edilir. 32 ve 64 bit modelleri bulunur.

<span class="mw-page-title-main">GNU Debugger</span>

GNU Debugger(GDB olarak kısaltılır) GNU yazılım sistemi için kullanılan bir hata ayıklayıcıdır (debugger). Unix tabanlı pek çok sisteminde, C, C++ ve Fortran gibi birçok programlama dilinde çalışan taşınabilir bir hata ayıklayıcıdır.

<span class="mw-page-title-main">Pentium</span>

Pentium, Intel’den beşinci nesil x86 mimarisi bir mikroişlemcisidir. 486 serisinin ardılıydı ve ilk olarak 22 Mart 1993 tarihinde duyurulmuştu.

<span class="mw-page-title-main">PowerPC</span>

PowerPC, AIM olarak bilinen Apple-IBM-Motorola ittifakının 1991'de geliştirdiği bir RISC mikroişlemcisidir. Genel olarak kişisel bilgisayarlar içindir. PowerPC merkezi işlem birimleri (CPU) gömülü (embedded) ve yüksek performans işlemcileri olduğu için popüler olmuştur. PowerPC 1990'da AIM' in ve PReP'in temel taşı oldu, fakat mimari Apple'ın Macintosh'unun 1994–2006 modellerinde daha başarılı bulundu.

<span class="mw-page-title-main">Mikroişlemci</span> ana işlem biriminin fonksiyonlarını tek bir yarı iletken tümdevrede birleştiren programlanabilir sayısal elektronik bileşen

Mikroişlemci, işlemci olarak da bilinen, merkezî işlem biriminin (CPU) fonksiyonlarını tek bir yarı iletken tüm devrede (IC) birleştiren programlanabilir bir sayısal elektronik bileşendir.

<span class="mw-page-title-main">Bilgisayar mimarisi</span>

Bilgisayar mimarisi, en küçüğe ve en başarılıya ulaşmayı hedeflerken aynı zamanda maliyeti de göz önünde bulundurduğu için sanat ve bilimin ortak buluştuğu nokta olarak da tanımlanır. Bilgisayar Mimarisi, bilgisayar parçalarının iç yapıları ve aralarındaki haberleşme bağlantıları ile ilgilidir.

<span class="mw-page-title-main">Alfa işlemcisi</span>

Alfa işlemcisi, 64 bitlik RISC tasarım mimarisi kullanan mikroişlemciler grubundandır. DEC Alfa veya Alfa AXP olarak da bilinir. Digital Equipment Corporation tarafından üretilmiştir. İşlemcilerindeki "DEC" kısaltması da şirketin baş harflerinden gelmektedir."AXP"nin ise nereden geldiği bilinmemekle beraber, sadece şirket yöneticileri tarafından bulunduğu düşünülmektedir. Bilgisayar sektöründe ise bu kısaltma şakayla karışık "Almost Exactly PRISM" olarak yer almaktadır.
DEC firmasının diğer bir işlemcisi olan 32 bitlik VAX işlemcilerinin yerine tasarlanmıştır. İlk olarak DEC iş istasyonlarında ve sunucularda kullanılmıştır. Daha sonra anakartlara ve masaüstü bilgisayarlara uyarlı hale getirilmiştir. Alfa işlemcileri UNIX ve Linux işletim sistemlerini desteklemekle birlikte Microsoft'un Windows NT ve Windows NT 4.0 da Alfa işlemcileri ile kullanılabilmektedir. Windows'un daha sonra çıkan işletim sistemleri Alfa tarafından desteklenmemektedir.
Alfa işlemcileri 1998 yılında Compaq'a satılmıştır. Daha sonra da Compaq'ın Intel tarafından satın alınması ile Alfa işlemcileri geri plana atılarak yavaş yavaş ortadan kalkmıştır. Intel firması Alfa işlemcilerini satın almasıyla Alfa işlemcilerinde bulunan iyi özellikleri o tarihlerde üretmiş olduğu IA-64 Itanium mimarisine katmıştır. Aynı dönemde Hewlett-Packard'ın Compaq'ı satın alarak, Alfa'nın var olan ürünlerini 2004 yılına kadar geliştirmiştir. Hewlett-Packard Ekim 2006 ya kadar Alfa tabanlı sistemleri satmaya devam etmek için bir anlaşma imzalamıştır. Kasım 2006 da ise bu anlaşmayı uzatarak 27 Nisan 2007 ye kadar ürünleri satacağını duyurmuştur.

Yazmaçların yeniden adlandırılması, işlemcilerde, yürütülen buyruklardaki, aynı yazmaçların tekrar kullanımından doğan sahte bağımlılıkları gidermek için kullanılan bir yöntemdir.

Sırasız yürütüm ya da Düzensiz yürütme, bilgisayar mühendisliğinde, günümüz yüksek performanslı işlemcilerinde kullanılan, yüksek gecikmeler sebebiyle harcanan işlemci döngülerini kullanıma sunan bir talimat yürütme yaklaşımıdır.

<span class="mw-page-title-main">IBM POWER mimarisi</span>

IBM POWER, IBM tarafından geliştirilen RISC tabanlı bir komut kümesi mimarisidir. POWER serisi mikroişlemcileri ana işlemci olarak birçok IBM sunucusunda, küçük bilgisayarlarda, iş istasyonlarında ve süper bilgisayarlarda kullanılıyor. POWER3 ve sonrasında gelen POWER mikroişlemci serilerinde tamamıyla 64-bit PowerPC mimarisi uygulanmıştır. POWER3 ve üstü mikroişlemcilerde eski POWER komutları uygulanmamıştır.

Çok çekirdekli işlemci, ikiden fazla işlemciden (çekirdek) oluşan bir hesaplama birimi. Bilgisayarlarda temel komut kümesi işlemlerini gerçekleştirir.

IA-32 (32-bit Intel mikromimarisi, çoğunlukla i386, x86-32 veya x86 olarak bilinir,bugün bile Intel'in en başarılı ticari mikroişlemci mimarisi olarak kabul edilir., Grubun ilk üyesi Intel 80386 dır bundan önceki x86 tasarımları 16 bittir -Intel 8086, 80186 ve 80286 işlemcileri. Bu mikromimari komut kümeleri dünyadaki kişisel bilgisayarların büyük çoğunluğu içinde bulunan mikroişlemciler için geçerlidir.

Çok uzun buyruk kelimesi, buyruk düzeyindeki paralelliğin avantajından yararlanmak için geliştirilmiş bir işlemci tasarımıdır. Her buyruğu arka arkaya çalıştıran işlemciler, işlemci kaynaklarını verimsiz bir şekilde kullanabilmekte ve bu durum da başarımın düşmesine neden olmaktadır. Başarım, sıralı çalışan buyrukların çalıştırılma basamaklarında farklı aşamalarda olmasıyla veya aynı anda birden fazla buyruğun birbirinden bağımsız olarak çalıştırılmasıyla arttırılabilir. Bu yöntemlerin daha da iyileştirilmesi, buyrukların programdaki sırasından farklı bir sırada çalıştırılması ile sağlanabilir; bu yönteme de Sırasız yürütüm denir.

NetBurst, İntel'in 2000 yılında piyasaya sürdüğü Pentium 4 işlemci markasının mikromimarisine verilen isimdir. 2006 Temmuz'unda Core mikromimarisinin çıkışına kadar İntel işlemcilerin mikromimarisi olmuştur. Selefi P6 mikromimarisine göre en önemli özelliği derin boru hattı yapılanmasıyla avantaj sağladığı yüksek saat sıklığıdır. Temel olarak dört ana parçadan oluşmaktadır: Sıralı(ing. In-order) Ön-Uç(ing. Front-end), Sırasız(ing. out-of-order) yürütme birimi, Tam sayı ve kayan nokta yürütme birimleri ve bellek altdizgesi.

<span class="mw-page-title-main">Nehalem (mikromimari)</span>

Nehalem, İntel firmasının Eylül 2008'de piyasaya sürülen Core i7 işlemcisiyle birlikte kullanılmaya başlanmıştır. 2011'de Sandy Bridge mikromimarisi sunulana kadar İntel'in en gelişmiş mikromimarisi olarak piyasada kalmıştır. Selefi Core mikromimarisine göre paralelliği ve saat frekansını arttırmış, Core mikromimarisinde İntel'in kullanmadığı fakat daha önce NetBurst'de kullanılan Hyper Threading teknolojisi Nehalem ile tekrar kullanılmaya başlamıştır. Nehalem'le birlikte Core mikromimarisinde terkedilmiş olan üçüncü seivye bir önbellek de yonganın içerisine eklenmiştir. İntel, Nehalem ile ilk defa bellek denetim birimini işlemci yongasının içine koymuş ve front-side bus dan ayırmıştır.

16-bit, bilgisayar mimarisinde 16 bit genişliğindeki tamsayılar, bellek adresleri veya diğer veri birimlerini ifade etmektedir. Ayrıca, 16-bit CPU ve ALU mimarileri, bu boyuttaki yazmaçlara, adres yollarına veya veri yollarına dayalı olanlardır. 16-bit ayrıca, 16-bit mikroişlemcilerin norm olduğu bir mikrobilgisayar neslini de tanımlamaktadır.