Intel Pentium Pro ("P6")
Pentium Pro diperkenalkan pada tahun 1995 sebagai pengganti Pentium. Hal ini memperkenalkan beberapa fitur arsitektur yang unik yang belum pernah terlihat di prosesor PC sebelumnya. Pentium Pro adalah CPU mainstream pertama yang secara radikal mengubah bagaimana menjalankan instruksi, dengan menerjemahkan mereka menjadi seperti microinstructions RISC dan melaksanakan ini pada inti internal yang sangat canggih . (The Nx586 prosesor NexGen sebenarnya CPU x86 pertama yang menggunakan desain ini, tapi chip ini dipakai dalam beberapa sistem yang sangat.)
Pentium Pro mencapai kinerja sekitar 50% lebih tinggi dari Pentium kecepatan clock yang sama. Selain cara baru instruksi pemrosesan, Pentium Pro menggabungkan beberapa kemajuan teknik lainnya yang berkontribusi terhadap peningkatan kinerja ini:
- Superpipelining: Pentium Pro secara dramatis meningkatkan jumlah langkah-langkah pelaksanaan, hingga 14, dari Pentium 5.
- Integrated Level 2 Cache: Pentium Pro memiliki performa yang lebih tinggi secara dramatis cache sekunder dibandingkan dengan semua prosesor sebelumnya. Alih-alih menggunakan motherboard berbasis cache berjalan pada kecepatan bus memori, itu menggunakan tingkat terintegrasi 2 cache dengan bus sendiri, berjalan pada, kecepatan prosesor penuh biasanya tiga kali kecepatan yang cache berjalan di atas Pentium. The Pentium Pro cache juga non-blocking , yang memungkinkan prosesor untuk melanjutkan tanpa menunggu di cache miss.
- Optimasi 32-Bit: Pentium Pro dioptimalkan untuk menjalankan kode 32-bit (sistem operasi yang paling modern dan gunakan aplikasi) dan memberikan peningkatan kinerja yang lebih besar atas Pentium ketika menggunakan perangkat lunak terbaru.
- Wider Address Bus: Bus alamat pada Pentium Pro diperluas sampai 36 bit, memberikan sebuah addressability maksimum 64 GB memori.
- Greater Multiprocessing: konfigurasi prosesor Quad didukung dengan Pentium Pro dibandingkan dengan hanya dengan Pentium dual.
- Out of Order Completion: Petunjuk mengalir pipa eksekusi dapat menyelesaikan rusak.
- Superior Branch Prediction Unit: Buffer target cabang adalah dua kali ukuran Pentium dan akurasinya meningkat.
- Register Renaming: Fitur ini meningkatkan kinerja paralel pada jaringan pipa.
- Speculative Execution: Pro menggunakan eksekusi spekulatif untuk mengurangi waktu pipa kios di inti RISC nya.
Untuk beberapa alasan, Pentium Pro masih, meskipun umurnya, pilihan ideal untuk server. Pertama, adalah sebuah chip cepat pada umumnya. Kedua, tingkat terpadu 2 cache membuatnya ideal untuk multiprocessing, bukannya memiliki tingkat motherboard berbasis tunggal 2 cache bahwa semua prosesor harus berbagi, masing-masing memiliki sendiri. Ketiga, Pentium Pro memiliki chipset yang tersedia untuk itu yang dirancang untuk penggunaan server akhir-tinggi, lebih dari Pentium.
Desain terpadu-cache telah baik berkat dan kutukan untuk Intel. berkat adalah bahwa ia sangat meningkatkan kinerja chip. Kutukan itu adalah bahwa sudah sangat sulit bagi Intel untuk memproduksi Pentium Pro pada volume dan tingkat biaya yang diperlukan agar menjadi prosesor mainstream. Ada dua alasan utama untuk ini. Pertama, cache sendiri sangat mini dan karena itu jauh lebih mahal untuk menghasilkan dari chip SRAM biasa digunakan pada motherboard Pentium untuk level 2 cache,. Kedua beberapa masalah dengan cache tidak ditemukan sampai setelah sudah dikawinkan dengan prosesor dan diinstal dalam paket bersama mereka, ketika hal ini terjadi seluruh paket (termasuk prosesor) harus dibuang, mengurangi hasil panen dan biaya meningkat. Karena masalah dengan desainnya, Intel telah meninggalkan-cache konsep terpadu dan tidak mungkin bahwa setiap prosesor PC masa depan akan menggunakannya dalam cara yang sama seperti Pentium Pro, Pentium Pro biasanya ditemukan di dalam baik 180 MHz atau 200 MHz versi. Pentium Pro lebih tua berlari pada 150 dan 166 MHz; ini jauh kurang umum dan chip 166 MHz khususnya jarang terlihat. 150 dan 180 chip kapal hanya dengan 256 KB level 2 cache, sedangkan 200 tersedia dengan 256 KB, 512 KB atau 1 MB level 2 cache. Biaya chip 200 MHz dengan 512 KB atau 1 MB cache sangat permintaan tinggi karena biaya produksi dan. The chip 166 MHz tidak biasa di itu tersedia dengan 512 KB cache saja.
Meskipun hampir dua tahun, prosesor Pentium Pro masih umum digunakan di sistem high-end, meskipun Pentium II sekarang mulai mengambil beberapa pasar server ini. Sampai keluar dengan Intel Pentium II yang tepat untuk sebuah chipset, permintaan versi MHz 200 (terutama dengan 512 KB atau 1 MB cache) akan terus tinggi.
General Information | Manufacturer | Intel | |||||
Family Name | Pentium Pro | ||||||
Code name | "P6" | ||||||
Processor Generation | Sixth= | ||||||
Motherboard Generation | Sixth | ||||||
Version | Pentium Pro 150 | Pentium Pro 166 | Pentium Pro 180 | Pentium Pro 200 (256 KB) | Pentium Pro 200 (512 KB) | Pentium Pro 200 (1 MB) | |
Introduced | Nov. 1995 | 1996 | Jan. 1997 | ||||
Variants and Licensed Equivalents | -- | ||||||
Speed Specifications | Memory Bus Speed (MHz) | 60 | 66 | 60 | 66 | ||
Processor Clock Multiplier | 2.5 | 3.0 | |||||
Processor Speed (MHz) | 150 | 166 | 180 | 200 | |||
"P" Rating | -- | ||||||
Benchmarks | iCOMP Rating | -- | |||||
iCOMP 2.0 Rating | 168 | 186 | 197 | 220 | ~240 | !? | |
Norton SI | -- | ||||||
Norton SI32 | 70 | 78 | 81 | 90 | 98 | !? | |
CPUmark32 | 420 | 465 | 497 | 553 | 611 | !? | |
Physical Characteristics | Process Technology | Bipolar CMOS | |||||
Circuit Size (microns) | 0.6 (CPU and cache) | 0.35 (CPU and cache) | 0.35 (CPU), 0.6 (cache) | 0.35 (CPU and cache) | 0.35 (CPU), !? (cache) | ||
Die Size (mm^2) | 307 (+202 for L2 cache) | 196 (+242 for L2 cache) | 196 (+202 for L2 cache) | 196 (+242 for L2 cache) | 196 (+!? For L2 cache) | ||
Transistors (millions) | 5.5 (+15.5 for L2 cache) | 5.5 (+31 for L2 cache) | 5.5 (+15.5 for L2 cache) | 5.5 (+31 for L2 cache) | 5.5 (+!? For L2 cache) | ||
Voltage, Power and Cooling | External or I/O Voltage (V) | 3.1 | 3.3 | ||||
Internal or Core Voltage(V) | 3.1 | 3.3 | |||||
Power Management | SMM | ||||||
Cooling Requirements | Active heat sink | ||||||
Packaging | Packaging Style | 387-Pin Dual SPGA | |||||
Motherboard Interface | Socket 8 | ||||||
External Architecture | Data Bus Width (bits) | 64 | |||||
Maximum Data Bus Bandwidth (Mbytes/sec) | 457.8 | 508.6 | 457.8 | 508.6 | |||
Address Bus Width (bits) | 36 | ||||||
Maximum Addressable Memory | 64 GB | ||||||
Level 2 Cache Type | Integrated, non-blocking | ||||||
Level 2 Cache Size | 256 KB | 512 KB | 256 KB | 512 KB | 1 MB | ||
Level 2 Cache Bus Speed | Same as Processor | ||||||
Multiprocessing | Quad (SMP) with compatible motherboard | ||||||
Internal Architecture | Instruction Set | x86 plus Pentium and Pentium Pro extensions | |||||
MMX Support | No | ||||||
Processor Modes | Real, Protected, Virtual Real | ||||||
x86 Execution Method | x86 Emulation | ||||||
Internal Components | Register Size (bits) | 32 | |||||
Pipeline Depth (stages) | 14 | ||||||
Level 1 Cache Size | 8 KB Data, 8 KB Instruction | ||||||
Level 1 Cache Mapping | 2-Way Set Associative | ||||||
Level 1 Cache Write Policy | Write-Through, Write-Back | ||||||
Integer Units | 4 | ||||||
Floating Point Unit / Math Coprocessor | Integrated | ||||||
Instruction Decoders | 1 Sophisticated, 2 Simple | ||||||
Branch Prediction Buffer Size / Accuracy | 512 entries / 90% | ||||||
Write Buffers | !? | ||||||
Performance Enhancing Features | Out of Order Execution, Speculative Execution, Register Renaming, Superpipelining |
0 comments:
Post a Comment