CPU inti besar ARM di masa depan akan menghentikan dukungan untuk aplikasi 32-bit

click fraud protection

ARM telah mengumumkan bahwa CPU seri ARM Cortex-A di masa depan hanya akan menjadi 64-bit, mulai tahun 2022, dan dengan demikian menghentikan dukungan untuk 32-bit.

Pada bulan Mei 2020, ARM mengumumkan jajaran CPU 2020, yang terdiri dari LENGAN Korteks-A78 Inti CPU seri A dan yang baru LENGAN Korteks-X1 inti, yang pertama hadir di bawah program CPU khusus Cortex-X. Inti baru ini belum tersedia di perangkat pengiriman apa pun - pengguna harus menunggu hingga awal tahun 2021 untuk melihat ponsel yang ditenagai oleh IP baru. Begitulah cara ARM mengumumkan produk barunya: the LENGAN Korteks-A77 Inti CPU, yang diumumkan pada Mei 2019, baru diluncurkan ke ponsel pada Februari 2020. ARM Cortex-A78 dan Cortex-X1 adalah core 64-bit seperti pendahulunya, tetapi mereka juga memiliki dukungan perangkat keras untuk aplikasi 32-bit yang lama. ARM kini telah mengonfirmasi bahwa hal ini akan berubah. Core besar ARM di masa depan, yang mencakup inti CPU Cortex-A dan Cortex-X, akan menjadi 64-bit mulai tahun 2022.

Pengumuman ini dibuat oleh Paul Williamson, VP dan GM Bisnis Klien di ARM, pada keynote ARM DevSummit (melalui Otoritas Android). Pengumuman berita ini berarti tidak akan ada dukungan perangkat keras untuk aplikasi 32-bit lama di masa depan.

Namun, hal ini bukan berarti berita buruk bagi sebagian besar aplikasi. Itu karena Google telah mewajibkan aplikasi yang dikirimkan ke Google Play sejak Agustus 2019 menjadi 64-bit. ARM juga mencatat bahwa sekitar 60% aplikasi sudah mendukung 64-bit. Sebagian besar aplikasi yang bukan 64-bit bukan milik ekosistem Barat. Bagi pengembang aplikasi, ada banyak waktu untuk memperbarui aplikasi lama mereka, mengingat inti CPU yang diumumkan pada tahun 2022 mungkin baru akan tersedia di perangkat pada awal tahun 2023. Namun, jika aplikasi 32-bit tidak lagi diperbarui, pengumuman ini berarti aplikasi tersebut akan berhenti berfungsi di perangkat khusus 64-bit yang akan diluncurkan dengan inti ARM Cortex-A masa depan.

Android sendiri sudah 64-bit, karena sistem operasi ini memperkenalkan dukungan 64-bit dengan versi 5.0 Lollipop pada tahun 2014. Namun, inti CPU Android dan ARM tetap mendukung aplikasi 32-bit, yang berarti Android bukanlah OS 64-bit saja saat ini, tidak seperti iOS, yang menjadi hanya 64-bit pada tahun 2017 dengan iOS 11. Dukungan lama untuk aplikasi 32-bit akan berakhir pada tahun 2022 dari sisi perangkat keras, dan itu wajar jika mengharapkan Google mengikuti pengumuman ini dengan menghapus dukungan aplikasi 32-bit di versi mendatang Android. Seperti disebutkan sebelumnya, sebagian besar hal ini seharusnya tidak terlihat oleh pengguna akhir.

Apa keuntungan berpindah ke 64-bit saja? Hal ini mencakup peningkatan kinerja pada sistem operasi dan aplikasi serta game, hingga 20% dalam beberapa kasus. Ini juga lebih mudah bagi pengembang karena mereka tidak perlu mendukung dua biner. Mereka dapat fokus pada pengoptimalan biner 64-bit tunggal, yang berarti waktu pembaruan lebih cepat.

Bagi ARM, berita ini berarti bahwa mereka dapat menghilangkan silikon tambahan dari desain CPU-nya yang diperlukan untuk mendapatkan dukungan 32-bit yang lama. Hal ini dapat menghemat area silikon, yang berarti CPU lebih bertenaga dalam ukuran die yang sama. CPU Cortex-A ARM 2021 dan 2022 masing-masing diberi nama kode Matterhorn dan Makalu. Makalu-lah yang akan beralih ke 64-bit secara eksklusif. ARM menjanjikan peningkatan kinerja sebesar 30% antara Cortex-A78 yang diumumkan tahun ini dan Makalu, seiring dengan kemajuan perusahaan dalam CAGR (tingkat pertumbuhan tahunan gabungan).

Transisi ke 64-bit secara eksklusif akan dimulai dengan inti CPU besar, yang mungkin mencakup seri Cortex-X, meskipun ARM tidak secara spesifik menyatakan apa pun tentangnya. Itu Korteks-A55 "little core", yang diumumkan pada tahun 2017, adalah desain 32-bit/64-bit, dan penggantinya, yang akan diluncurkan tahun depan, masih memiliki dukungan 32-bit untuk aplikasi lama. Jadi hasil akhirnya adalah desain cluster CPU yang menggabungkan Makalu 64-bit saja dengan inti kecil 32-bit/64-bit seperti penerus Cortex-A55. Namun, produk akhirnya hanya akan menjadi 64-bit dari sudut pandang pengembang dan pengguna. Penerus Cortex-A55 mungkin akan mendukung dukungan 32-bit untuk sementara waktu lebih lama, namun hal ini tidak akan relevan bagi pengguna dengan perangkat bertenaga Makalu dan seterusnya. ARM juga akan mempertahankan dukungan 32-bit pada CPU seri Cortex-M dan Cortex-R.

Jadi peralihan Android ke 64-bit secara eksklusif akan terjadi kira-kira lima tahun setelah iOS menyelesaikan transisinya ke 64-bit saja pada tahun 2017. Sekali lagi, semua ini seharusnya tidak memberikan banyak dampak bagi pengguna akhir, kecuali manfaat peningkatan kinerja. Pengembang aplikasi bertanggung jawab untuk memperbarui semua aplikasi lama mereka dengan dukungan 64-bit sebelum perangkat yang didukung oleh CPU Makalu ARM tiba.