Di mana chip Intel Itanium digunakan?

21

Saya pikir semua chip Intel yang pernah saya beli adalah arsitektur IA-32.

Apakah Intel Itaniums dijual di desktop atau laptop?

tony_sid
sumber

Jawaban:

34

Itanium adalah permainan server untuk Intel. Itu adalah cara untuk menumpahkan sejarah IA32 dan mencoba arsitektur baru, desain yang disebut EPIC , untuk Komputasi Instruksi Paralel Eksplisit. Beberapa inspirasi desain awal didasarkan pada arsitektur HP-PA-RISC dan mereka bekerja dengan HP dalam desain keseluruhan. Intel ingin menyalin apa yang mereka lakukan dengan IA32, memiliki chip yang sama untuk semua server besar dan meningkatkan skala ekonomi yang besar. Karena Anda bertanya apa itu Itanium, mereka jelas tidak melakukannya dengan baik pada bagian skala :). Julukannya adalah Itanic , jelas bukan nama yang menunjukkan keberhasilan ekonomi besar-besaran.

Sejauh pasar chip, itu memang mencapai satu hal. Ini membuat takut beberapa vendor RISC lain keluar dari pasar. Sebagian alasan SGI menjatuhkan MIPS sebagai chip workstation dan DEC menjatuhkan Alpha adalah ancaman Itanium. Mereka menduga jika Intel dapat mendominasi dengan arsitektur IA32 yang dirancang dengan buruk, bagaimana jika mereka memiliki papan tulis yang bersih dan uang untuk mendukungnya? Mereka keluar, memperkirakan mereka akan pindah ke Itanium dan masih menjual OS mereka. SGI menjadi tentara karena sedikit menjual workstation Itanium, tetapi kemampuan mereka untuk menjadi berbeda hancur, dan mereka meninggal segera setelah itu (yang membuat Anda memberi selamat kepada Apple sedikit karena mampu menjual laptop Intel di dekat komoditas). HP hanya ingin memotong biaya chip mereka (mereka membuat Alpha dan PA-RISC) dan bukannya berkonsentrasi pada memindahkan tinta printer.

Sejauh benar-benar menjual Itaniums di pasar, itu jenis mendarat dengan bunyi gedebuk. Arsitektur EPIC baru membuatnya sangat bergantung pada kompiler, dan tidak ada kompiler yang baik di awal (dan mungkin bahkan tidak sekarang ). Itu memiliki masalah ayam dan telur klasik - tidak ada aplikasi karena tidak ada sistem yang dijual, tidak ada sistem yang dijual karena tidak ada aplikasi. Dan dukungan IA32-nya tersedot pada awalnya. Versi pertama dari chip itu sangat buruk, meskipun menjadi sedikit lebih baik pada generasi selanjutnya.

Akhirnya, AMD merilis ekstensi 64 bit ke IA32, x86_64, AMD64, apa pun yang Anda ingin menyebutnya. Ini memberikan kecepatan yang layak tanpa lompatan biaya besar. Arsitektur internal mudah untuk menulis kompiler, dan memiliki kinerja IA32 yang sangat baik. Itu dibersihkan. Intel terpaksa mundur, dan merilis ekstensi sebagai EM64T. Itu memiliki hak untuk dari perjanjian lisensi sebelumnya dengan AMD tentang 486 produksi. Itanium akan selamanya terdegradasi ke produk server niche.

Sejauh "Apa yang menggantikan mereka", tidak ada yang benar-benar. Itanium tidak benar-benar laku, tetapi masih diproduksi. Jika Anda benar-benar memiliki Itanium, Anda dapat menggantinya dengan yang lebih baru jika Anda mau. Jika tidak, tidak ada emulator yang saya tahu, Anda perlu mem-porting kode Anda ke arsitektur baru. Jika cukup cepat untuk Anda, Intel Xeon (versi server dari chip Intel normal), jika tidak, mungkin IBM POWER. Tetapi Anda harus membeli mesin baru.

EDIT Jadi sekarang bahkan HP, salah satu arsitek Itanium sekarang bahkan secara perlahan bermigrasi jauh dari Itanium, pindah ke chip Xeon x86_64 .

Dan Anda mungkin tidak membeli chip IA32 lagi, kemungkinan besar Anda membeli chip EM64T, yang memiliki kompatibilitas besar IA32.

TL; DR: Itu adalah chip server besar, yang tidak pernah terjual dengan baik, dan chip Intel 64 bit yang lebih murah (x86_64, EM64T, apa pun yang Anda ingin panggil) mengambil banyak alasannya.

EDIT TERAKHIR Annnnnddddd mereka mati

Homolka yang kaya
sumber
3
wow +1 yang sangat komprehensif.
Supercereal
1
Anda harus mengedit baris terakhir. IA64 adalah Itanium dan tidak harus bingung dengan x86_64 / x64 / EM64T / AMD64.
Arrowmaster
Suka ringkasan "TL; DR", dan label "TL; DR" untuk itu. Apakah itu cara yang umum untuk menggunakan "TL; DR" saat ini? Sejauh ini saya hanya melihatnya dulu berarti bahwa Anda sebenarnya tidak membaca sesuatu.
Thomas Padron-McCarthy
@ Thomas - Ya, benar. Ini lebih dari 'Ini untuk orang-orang yang seharusnya memposting bendera "TL; DR"'. Ini kesopanan dalam menanggapi "Saya baru saja menulis teks dinding"
Shinrai
1
Anda lupa bagian tentang Intel yang mencoba memadamkan persaingan dari AMD, Cyrix, dan lainnya, yang chipnya mulai menyaingi mereka. Tujuan desain untuk Itanium adalah membuat arsitektur yang dapat dilisensikan dan akan sulit untuk disalin sehingga mereka dapat mengambil kembali kendali pasar. Ini adalah filosofi perusahaan yang sama yang memberi kami nama "Pentium" dan seluruh kegagalan RAMbus.
Wes Sayeed
6

Mereka cukup banyak ditemukan secara eksklusif di lingkungan server, dan tidak terlalu sering hari ini baik.

Shinrai
sumber
Apa yang menggantikan mereka?
tony_sid
1
Mereka tidak pernah memiliki volume yang tinggi untuk memulai. Apa yang digunakan sebagai gantinya jelas tergantung pada aplikasi. Saya pikir pesaing utamanya adalah chip berbasis SPARC dan POWER.
Shinrai
1

Itanium adalah arsitektur prosesor yang dimaksudkan untuk digunakan di server dan komputasi kinerja tinggi. Ini bertujuan untuk memberikan kinerja tinggi dan efisiensi tinggi dengan menerapkan tipe khusus arsitektur kata instruksi yang sangat panjang (VLIW) yang disebut Explicitly Parallel Instruction Computing (EPIC) .

Untuk memaksimalkan kinerja, prosesor konvensional mengandung banyak sirkuit untuk instruksi penjadwalan sehingga mereka dapat menjalankan instruksi sebanyak mungkin secara paralel (lihat jawaban ini untuk diskusi teknis terperinci tentang teknik yang digunakan untuk melakukan ini). VLIW, dan khususnya EPIC, berusaha menghilangkan sirkuit yang rumit dan memakan daya ini dengan mengalihkan pekerjaan ini ke kompiler. Kompiler akan menentukan instruksi apa yang dapat dijalankan secara paralel oleh berbagai unit eksekusi dalam prosesor dan kode informasi ini langsung ke dalam biner yang dapat dieksekusi (karenanya "secara eksplisit paralel"). Pada dasarnya, diharapkan bahwa peningkatan teknologi kompiler dapat digunakan sebagai pengganti sirkuit penjadwalan instruksi perangkat keras, memungkinkan untuk prosesor yang lebih efisien dan lebih skalabel.

Sayangnya, teknologi kompiler yang diperlukan untuk memanfaatkan arsitektur baru ini semaksimal mungkin tidak pernah terwujud. Banyak optimasi penjadwalan yang dibuat oleh prosesor pada saat runtime terbukti (dan masih) sangat sulit dilakukan pada waktu kompilasi. Hasilnya adalah kinerja yang buruk yang tidak dapat bersaing dengan server x86 , Power , dan SPARC yang lebih konvensional .

Selain itu, arsitektur Itanium tidak kompatibel dengan x86. Sementara Intel telah menerapkan lapisan kompatibilitas x86, kinerjanya sangat buruk dibandingkan dengan prosesor x86 yang sebenarnya. Di sisi lain, AMD mengembangkan versi x86 yang disebut AMD64 (sekarang x86-64 ) yang kompatibel dengan sistem x86 dan memperoleh penerimaan yang jauh lebih luas. Hari ini, x86-64 adalah arsitektur yang digunakan di sebagian besar prosesor PC dan server, sementara Itanium terbukti merupakan kegagalan komersial dan sejak itu jatuh ke dalam ketidakjelasan.

bwDraco
sumber