ARM Holdings, perusahaan Inggris populer dengan desain chip yang digunakan sebagian besar smartphone belakangan ini, telah mengumumkan fitur baru yang dimasukkan ke dalam CPU. Pada acara TechCon tahunannya, perusahaan itu mengatakan akan membawa instruksi khusus ke arsitektur Armv8-M untuk meningkatkan kinerja serta penetrasi mereka dalam aplikasi IoT.

Ini adalah salah satu pengumuman terbesar dalam sejarah perusahaan karena fitur ini memungkinkan produsen perangkat IoT untuk mengoptimalkan prosesor berbasis ARM untuk kasus penggunaan tertentu.

Apakah Instruksi Kustom itu?

Sesuai dengan posting blog ARM , Instruksi Kustom memungkinkan pengembang menambahkan modul yang dapat disesuaikan yang dijuluki “ruang konfigurasi” di prosesor. Modul ini berisi instruksi pra-dekode yang dapat ditambahkan oleh arsitek silikon untuk penghitungan khusus beban kerja.

Anggap itu sebagai ruang penyandian cadangan di CPU di mana desainer chip dapat menambahkan instruksi khusus tanpa campur tangan dengan ekosistem perangkat lunak.

Apa Manfaat Fitur Kustom Instruksi ARM?

ARM dengan erat menggabungkan fitur Instruksi Kustom ke prosesor, yang meningkatkan kinerja, latensi, dan memberikan yang terbaik dari aplikasi yang sensitif terhadap daya. Fitur ini didukung dalam perangkat keras dan lunak untuk memastikan masing-masing tim dapat bersama-sama mengembangkan aplikasi berdasarkan fitur tersebut.

Instruksi Kustom dapat terbukti sangat membantu di bidang-bidang seperti ML, mobil self-driving, 5G, AI, dan perangkat IoT.

ARM mengatakan instruksi khusus akan tersedia untuk CPU Cortex-M33 untuk saat ini, dan desainer chip mengharap fitur tersebut diparuh pertama tahun 2020.

Perusahaan akan mengaktifkan fitur ini secara default di prosesor Cortex masa depan.

ARM juga mengumumkan daftar mitra yang akan mendukung Instruksi Khusus. Daftar ini mencakup NXP, IAR Systems, STMicroelectronics, dan Silicon Labs. Pelanggan ARM dapat memanfaatkan fitur ini tanpa membayar biaya tambahan untuk lisensi.

Dengan pengumuman tersebut, ARM telah meningkatkan fleksibilitas bagi pengembang untuk menambahkan operasi pemrosesan data yang disesuaikan tanpa mengurangi keamanan, kemudahan penggunaan, dan efisiensi.