Pemahaman saya adalah bahwa (utama) alasan memiliki prosesor 64 bit, adalah untuk dapat menggunakan lebih dari 4 GB RAM.
Pada PC, sekarang sangat umum untuk memiliki lebih dari 4GB ram, dan untuk benar-benar dapat menggunakan ram tersebut, Anda MEMBUTUHKAN prosesor 64 bit.
Tetapi untuk smartphone, yang (afaik) tidak memiliki lebih dari 4GB ram, apa gunanya? apa manfaatnya?
Apa jenis aplikasi yang mendapat manfaat darinya yang benar-benar akan membuat perbedaan?
Contoh spesifik aplikasi yang memanfaatkan akan menyenangkan.
Apakah pengguna akhir bahkan akan melihat perbedaan? Atau itu hanya strategi pemasaran?
Catatan, saya tahu pertanyaan serupa telah dijawab di sini: https://superuser.com/q/56540/152803 tetapi dalam hal ini saya meminta secara khusus untuk smartphone, yang berfokus pada arsitektur Intel / AMD. Selain itu, jawaban itu sekarang sudah lebih dari 4 tahun ...
Jawaban:
Yah, semuanya lebar 64 bit dalam CPU 64 bit. Untuk satu, perhitungan yang melibatkan jumlah besar lebih efisien.
ARM memperkenalkan beberapa perubahan dan peningkatan dalam perpindahan ke 64-bit.
Semua 64-bit ARM CPU telah dibangun di floating point.
Beberapa hal disederhanakan, sehingga lebih mudah bagi penyesuai untuk membuat kode yang lebih optimal.
Unit SIMD / floating point memiliki lebih banyak register. Ini berarti lebih banyak data dapat diproses dalam operasi yang menggunakan SIMD (seperti decoding media) atau floating point (apa pun dengan grafik 3d).
Ini juga memiliki beberapa petunjuk bawaan untuk kriptografi.
Referensi .
Ini benar sekarang . Saya bertaruh dalam 3-5 tahun tidak akan.
sumber
Untuk aplikasi yang menggunakan aritmatika 64-bit secara intensif, peningkatannya jelas. Tetapi umumnya sebagian besar tidak memerlukan operasi aritmatika 64-bit sehingga peningkatan utamanya adalah pada arsitektur ARMv8 yang baru. Ini adalah arsitektur yang benar-benar menyegarkan dengan fitur yang lebih baru, sehingga bahkan tanpa 64-bit kinerjanya masih lebih tinggi. Ini seperti arsitektur inti Intel yang memiliki kecepatan clock jauh lebih rendah tetapi bekerja jauh lebih cepat daripada Pentium 4 lama pada arsitektur Netburst.
Fitur baru ARMv8 AArch64:
http://en.wikipedia.org/wiki/ARM_architecture#64.2F32-bit_architecture
Untuk sebagian besar program intensif non-memori, kinerja kemungkinan akan meningkat karena jumlah register ganda (bahkan lebih dari dua kali lipat, karena ARMv7 dan di bawah ini termasuk SP, PC ... dalam set register). Anda bisa melihat patokannya sini
Tolok ukur Apple A7 http://i.imm.io/1gyhD.png
Apple A7 benchmark2 http://i.imm.io/1gyhY.png
Apple A7 benchmark3 http://i.imm.io/1gyix.png
ARMv8 adalah 64-bit, jadi itulah cara Apple dan yang lainnya harus pergi bahkan jika mereka tidak mau, atau mereka harus memperkenalkan arsitektur mereka sendiri dan menulis ulang semua platform. Semua ARM CPU masa depan juga akan 64-bit
sumber