Pertanyaan itu ditanyakan sebelumnya dan tidak aktif lagi, tetapi saya sama sekali tidak puas dengan jawabannya:
Apa yang hebat tentang PPC? Pasti ada sesuatu
Menurut jawaban David Kessner, pernah ada alasan untuk PowerPC, tetapi tidak ada hari ini.
Meskipun ini mungkin benar untuk komputer desktop, itu tidak benar untuk sistem embedded. Ketiga konsol game utama menggunakan PowerPC (Wii, Xbox 360, PS3). Microsoft, yang sepenuhnya berfokus pada Intel pada waktu itu, bahkan beralih untuk Xbox baru mereka dari Intel ke PowerPC pada 2005.
Perangkat jaringan fitur dalam banyak kasus PPC, banyak mikrokontroler otomotif juga melakukannya dan masih ada pengembangan produk PPC baru (misalnya oleh Freescale). PowerPC juga dapat ditemukan dalam sistem penyimpanan, medis, atau domain otomasi industri.
Kompatibilitas mundur (dukungan perangkat lunak lama) adalah satu driver, tentu saja. Tetapi harus ada lebih banyak.
Apakah ini skalabilitas tinggi dan kompatibilitas antarmuka pemrograman aplikasi dalam keluarga PowerPC, dari mikrokontroler kecil hingga prosesor untuk komputasi kinerja tinggi?
Kekokohan desain dan pengalaman dengan sertifikasi keselamatan fungsional?
Dukungan rentang suhu tinggi, terutama desain tanpa kipas untuk suhu tinggi?
sumber
Jawaban:
Untuk menurunkan harga ke tempat konsol game membutuhkan, mereka semua membutuhkan chip khusus yang menyertakan CPU (atau tiga). Tentu saja Microsoft beralih dari CPU Intel ke PowerPC, karena tidak ada cara bahwa Intel akan memungkinkan CPU mereka dalam chip khusus - terutama jika bukan Intel yang fabbing chip.
Pada saat XBox 360 dibuat, PowerPC adalah CPU tercepat dan paling masuk akal untuk digunakan. Ini tidak lagi menjadi masalah, di mana ARM telah mengalahkannya. Saya memperkirakan bahwa ARM akan menjadi CPU pilihan untuk putaran baru konsol game yang akan keluar dalam satu atau dua tahun ke depan.
Meskipun ada perangkat PPC baru, ada juga 8.051 dan perangkat Coldfire baru. Jadi ini, dengan sendirinya, bukan indikasi yang baik tentang bagaimana "saat ini" PPC. Perangkat ARM baru lebih banyak dari perangkat PPC baru sekitar 50 hingga 1.
Sekarang untuk langsung menjawab pertanyaan Anda:
PPC saat ini tidak menawarkan keunggulan skalabilitas. ARM sebenarnya lebih mudah di departemen ini karena CPU dirancang dengan pemrosesan multi-core.
PPC tidak menawarkan kompatibilitas API yang ARM atau CPU lain juga tidak tawarkan. Perangkat lunak modern ditulis sepenuhnya dalam bahasa tingkat tinggi, sehingga arsitektur CPU tidak berperan dalam kompatibilitas API. Hampir tidak ada yang ditulis dalam bahasa assembly hari ini, terutama pada CPU 32/64 bit kinerja tinggi.
Tidak jelas apa yang Anda maksudkan dengan ini. Untuk sebagian besar aplikasi tertanam yang tidak memerlukan tingkat keandalan keselamatan, militer, atau kedirgantaraan, PPC tidak menawarkan keuntungan hari ini. ARM telah terbukti sama banyaknya, atau bahkan lebih, dari PPC. Untuk keselamatan jiwa, militer, atau kedirgantaraan maka mungkin ada keuntungan tetapi pasar-pasar itu cenderung tertinggal dari seluruh dunia oleh beberapa generasi.
ARM adalah arsitektur daya yang jauh lebih rendah, itulah sebabnya ARM digunakan dalam perangkat seluler sedangkan PPC tidak. Daya lebih rendah = panas lebih rendah = lebih mudah untuk menangani rentang suhu tinggi. Keuntungan ARM.
Mengapa harus ada lebih banyak? Saya yakin inilah sebabnya 90% desain PPC saat ini masih menggunakan PPC. 10% lainnya adalah karena beberapa orang hanya terjebak dalam cara mereka. Ada banyak contoh arsitektur lama yang terus digunakan tanpa alasan. Anda masih dapat memperbaiki Z80 dan 6502 yang dimasukkan ke dalam desain baru, dan tidak ada yang menyebut yang bagus atau sedang populer.
Alasan popularitas PPC adalah bahwa itu adalah CPU yang tepat pada waktu yang tepat di pasar. Sebelum itu adalah CPU MIPS. Sekarang ARM. Anda masih melihat PPC digunakan karena beberapa hal hanya membutuhkan waktu lama untuk mati. Masih ada desain MIPS di luar sana juga.
@NichHalden juga sepenuhnya benar tentang hal ini.
sumber
Itu ditawarkan lebih murah daripada produk dari Intel atau AMD ketika Anda tidak membutuhkan CPU generasi terbaru.
mis. Xbox dan PS3 tidak membutuhkan CPU tercepat, mereka hanya membutuhkan multi-processing yang layak. Mereka juga membutuhkan program pengiriman jangka panjang dengan harga yang menurun untuk memastikan kelangsungan jangka panjang dan harga konsol.
Xbox dan PS3 di mana awalnya dijual dengan kerugian untuk memulai ekosistem, dan kemudian seiring waktu mereka lebih murah untuk diproduksi. Komponen tidak berubah secara mendasar tetapi mendapatkan lebih murah secara signifikan sehingga untuk memastikan margin yang sehat di dalam kotak, tidak seperti PC desktop yang diharapkan untuk mengikuti generasi CPU terbaru.
sumber
user3624 benar ketika mengatakan:
Saya bekerja di domain kedirgantaraan sipil dan hanya CPU / MCU yang membuat bukti mereka diterima, atau telah digunakan dalam sistem kritis. Secara khusus, PowerPC tertanam (inti e200) digunakan di segmen itu. Namun, ARM juga bermain di bidang ini dengan keluarga Cortex-R, yang dimaksudkan untuk waktu-nyata.
Dari sudut pandang kami, penting agar PowerPC dan ARM tetap hidup karena kami mengandalkan keduanya untuk keamanan sistem kami. Misalnya, kita dapat menyematkan PowerPC di satu komputer yang memeriksa komputer ARM Cortex-R. Karena mereka berbeda, keduanya tidak dapat memiliki bug yang sama pada saat yang sama.
sumber