Apple A5X lwn Pemproses Nvidia Tegra 3
Artikel ini membandingkan dua System-on-Chips (SoC) terbaru, Apple A5X dan NVIDIA Tegra 3, masing-masing direka untuk elektronik pengguna oleh Apple dan NVIDIA. Dalam istilah Orang Awam, SoC ialah komputer pada satu IC (Litar Bersepadu, aka cip). Secara teknikal, SoC ialah IC yang menyepadukan komponen biasa pada komputer (seperti mikropemproses, memori, input/output) dan sistem lain yang memenuhi fungsi elektronik dan radio. Kedua-dua Apple A5X dan NVIDIA Tegra3 adalah Multiprocessor System-on-Chip (MPSoC), di mana reka bentuk menggunakan seni bina berbilang pemproses untuk mengeksploitasi kuasa pengkomputeran yang tersedia. Walaupun NVIDIA mengeluarkan Tegra 3 pada November 2011, Apple akan mengeluarkan A5X dengan iPad 3 minggu ini (Mac 2012).
Biasanya, komponen utama SoC ialah CPU (Unit Pemprosesan Pusat) dan GPU (Unit Pemprosesan Grafik). CPU dalam kedua-dua Apple A5X dan Tegra 3 adalah berdasarkan ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, dibangunkan oleh ARM Holdings) v7 ISA (Instruction Set Architecture, yang digunakan sebagai tempat permulaan mereka bentuk pemproses).
NVIDIA Tegra 3 (Siri)
NVIDIA, yang asalnya sebuah syarikat pembuatan GPU (Unit Pemprosesan Grafik) [didakwa mencipta GPU pada akhir tahun sembilan puluhan] baru-baru ini telah berpindah ke pasaran pengkomputeran mudah alih, di mana Sistem pada Cip (SoC) NVIDIA digunakan dalam telefon, tablet dan peranti pegang tangan lain. Tegra ialah siri SoC yang dibangunkan oleh NVIDIA menyasarkan penggunaan dalam pasaran mudah alih. MPSoC pertama dalam siri Tegra 3 telah dikeluarkan pada awal November 2011 dan pertama kali digunakan dalam ASUS Transformer Prime.
NVIDIA mendakwa bahawa Tegra 3 ialah pemproses super mudah alih yang pertama, buat kali pertama menggabungkan seni bina teras empat ARM Cotex-A9. Walaupun Tegra3 mempunyai empat (dan oleh itu quad) teras ARM Cotex-A9 sebagai CPU utamanya, ia mempunyai teras ARM Cotex-A9 tambahan (dinamakan teras pengiring) yang sama dalam seni bina dengan yang lain, tetapi terukir pada kuasa rendah fabrik dan jam pada frekuensi yang sangat rendah. Walaupun teras utama boleh mencatat masa pada 1.3GHz (apabila keempat-empat teras aktif) hingga 1.4GHz (apabila hanya satu daripada empat teras aktif), teras tambahan mencatatkan masa pada 500MHz. Sasaran teras tambahan adalah untuk menjalankan proses latar belakang apabila peranti berada dalam mod siap sedia dan oleh itu menjimatkan kuasa. GPU yang digunakan dalam Tegra3 ialah GeForce NVIDIA yang mempunyai 12 teras yang dimuatkan ke dalamnya. Tegra 3 membenarkan pembungkusan sehingga 2GB DDR2 RAM.
Apple A5X
iPad baharu (aka iPad 3 atau iPad HD), peranti elektronik pengguna pertama yang akan dilengkapi dengan A5X MPSoC akan dikeluarkan pada pertengahan Mac 2012 (sepanjang minggu ini). Semasa acara pelancaran iPad baharu pada 7th Mac 2012, Apple mendedahkan bahawa mereka akan menggunakan pemproses Apple A5X untuk memacu peranti tersebut. Apple A5X mempunyai CPU dwi teras seperti A5 dan oleh itu tidak akan menunjukkan prestasi yang sangat berbeza berbanding dengan A5 MPSoC sebelumnya. Perlu diingat bahawa, ini bertentangan dengan kepercayaan sebelum ini bahawa Apple akan menggunakan pemproses teras empat, trend MPSoC 2012 (seperti Tegra 3), untuk iPad baharunya. Berdasarkan maklumat yang dibocorkan sehingga kini, Apple akan mencatatkan CPU A5Xnya pada 1.2 GHz berbanding 1GHz dalam A5 pendahulunya. Apple mendakwa bahawa A5X mereka akan mempunyai prestasi grafik 4x lebih baik berbanding peranti yang dilengkapi dengan NVIDIA Tegra3.
Walaupun A5X mempunyai CPU dwi teras, GPU yang digunakan (yang bertanggungjawab untuk prestasi grafik) ialah kuasa empat teras PowerVR SGX543MP4. Oleh itu, prestasi grafik A5X secara teorinya akan meningkat dua kali ganda berbanding pemproses A5 Apple. Sebenarnya, "X" dalam A5X bermaksud grafik. Oleh itu, A5X ialah pemproses grafik mewah yang dijangka menyokong grafik HD iPad baharu (paparan retina yang Apple perkenalkan dalam iPad baharu, yang pertama dalam PC tablet). Perlu diingat bahawa untuk beberapa aplikasi penanda aras Apple A5 melakukan 2x lebih baik dalam grafik berbanding Tegra3 dan oleh itu tuntutan Apple terhadap prestasi grafik 4x lebih baik berbanding Tegra3 secara teorinya mungkin. A5X dijangka akan dihantar dengan memori cache peribadi L1 32KB setiap teras (untuk data dan arahan secara berasingan) dan cache L2 dikongsi 1MB. Ia juga dijangka akan dibungkus dengan memori 512MB.
Perbandingan antara Apple A5X dan NVIDIA Tegra3 dijadualkan di bawah.
Apple A5X | Siri Tegra 3 | |
Tarikh Tayangan | Mac 2012 | November 2011 |
Jenis | MPSoC | MPSoC |
Peranti Pertama | iPad baharu (iPad 3 atau iPad HD) | ASUS Transformer Prime |
ISA | ARM v7 (32 bit) | ARM v7 (32bit) |
CPU | ARM Cortex-A9 (dwi teras) | ARM Cortex-A9 (Quad Core) |
Kelajuan Jam CPU | 1.2GHz |
Teras Tunggal – sehingga 1.4 GHz Empat Teras – sehingga 1.3 GHz Teras Pengiring – 500 MHz |
GPU | PowerVR SGX543MP4 (teras empat) | NVIDIA GeForce (12 teras) |
Kelajuan Jam GPU | Tidak Tersedia | Tidak Tersedia |
Teknologi CPU/GPU | 45nm TSMC | 40nm TSMC |
L1 Cache |
32kB arahan, 32kB data (setiap teras CPU) |
32kB arahan, 32kB data (setiap teras CPU) |
L2 Cache |
1MB (dikongsi antara semua teras CPU) |
1MB (dikongsi antara semua teras CPU) |
Memori | 512MB DDR2, 533MHz | Sehingga 2GB DDR2 |
Ringkasan
Ringkasnya, Apple A5X mempunyai potensi yang lebih tinggi dan memandangkan ia akan digunakan oleh salah satu penyepadu teknologi terbaik akan menjadikan A5X digunakan dengan lebih baik. Seperti yang dicadangkan oleh "X" dalam nama A5X, A5X akan memainkan peranan yang serius dalam membawa video dan grafik definisi tinggi ke peranti mudah alih seperti tablet PC. Malah, Apple perlu mempunyai pemproses grafik berprestasi terbaik untuk memacu paparan retina mereka dengan resolusi tertinggi yang tersedia untuk PC tablet. Sebaliknya, betapa baiknya CPU dwi teras akan menghadapi permintaan pengiraan manakala Tegra 3 di luar sana dengan CPU teras empat akan dapat dilihat selepas pelancaran dalam masa terdekat (apabila beberapa ujian penanda aras boleh dijalankan).