Arsitektur MIPS itu apa sih?

MIPS (Microprocessor without Interlocked Pipelined Stages, artinya Mikroprosesor tanpa Tahapan Pipa yang Saling Terikat) adalah keluarga dari arsitektur set instruksi (ISA) komputer yang dikurangi (RISC) yang dikembangkan oleh MIPS Computer Systems, sekarang MIPS Technologies, yang berbasis di Amerika Serikat.

Ada beberapa versi MIPS: termasuk MIPS I, II, III, IV, dan V; serta lima rilis MIPS32/64 (untuk implementasi 32- dan 64-bit, masing-masing). Arsitektur MIPS awal adalah 32-bit; Versi 64-bit dikembangkan kemudian. Pada April 2017, versi MIPS saat ini adalah MIPS32/64 Rilis 6. MIPS32/64 terutama berbeda dari MIPS I–V dengan mendefinisikan mode kernel istimewa Koprosesor Kontrol Sistem di samping arsitektur mode pengguna.

Arsitektur MIPS memiliki beberapa ekstensi opsional. MIPS-3D yang merupakan kumpulan instruksi SIMD titik kambang sederhana yang didedikasikan untuk tugas-tugas 3D umum, MDMX (MaDMaX) yang merupakan kumpulan instruksi SIMD bilangan bulat yang lebih luas menggunakan register titik kambang 64-bit, MIPS16e yang menambahkan kompresi ke aliran instruksi untuk membuat program memakan lebih sedikit ruang, dan MIPS MT, yang menambahkan kemampuan multithreading.

Kursus arsitektur komputer di universitas dan sekolah teknik sering mempelajari arsitektur MIPS. Arsitektur sangat mempengaruhi arsitektur RISC kemudian seperti Alpha. Pada Maret 2021, MIPS mengumumkan bahwa pengembangan arsitektur MIPS telah berakhir karena perusahaan sedang melakukan transisi ke RISC-V.