Arsitektur MIPS

Prosesor mikro NEC VR10000, berdasarkan MIPS R10000

MIPS (Microprocessor without Interlocked Pipelined Stages, artinya Mikroprosesor tanpa Tahapan Pipa yang Saling Terikat)[1] adalah keluarga dari arsitektur set instruksi (ISA) komputer yang dikurangi (RISC)[2] 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.[3][4] 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,[5] 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,[6] dan MIPS MT, yang menambahkan kemampuan multithreading.[7]

Kursus arsitektur komputer di universitas dan sekolah teknik sering mempelajari arsitektur MIPS.[8] 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.[9]

  1. ^ "Computer Organization and Design" (PDF). Diarsipkan dari versi asli (PDF) tanggal 2019-09-04. 
  2. ^ Sweetman, Dominic (1999). See MIPS run. San Francisco, Calif.: Morgan Kaufmann Publishers. ISBN 1-55860-410-3. OCLC 40645890. 
  3. ^ "MIPS32 Architecture". Diarsipkan dari versi asli tanggal 2020-03-21. 
  4. ^ "Imagination's MIPS64 architecture with high-performance caches". MIPS (dalam bahasa Inggris). Diakses tanggal 2022-06-23. 
  5. ^ "MIPS-3D ASE". Diarsipkan dari versi asli tanggal 2014-01-03. 
  6. ^ "MIPS16e ASE (Application Specific Extension) - Imagination". MIPS (dalam bahasa Inggris). Diakses tanggal 2022-06-23. 
  7. ^ "MIPS hardware Multi-Threading architecture". MIPS (dalam bahasa Inggris). Diakses tanggal 2022-06-23. 
  8. ^ "ECS 142 - Compilers - Spring 2009". www.cs.ucdavis.edu. Diakses tanggal 2022-06-23. 
  9. ^ "Wait, What? MIPS Becomes RISC-V". EEJournal (dalam bahasa Inggris). 2021-03-08. Diakses tanggal 2022-06-23. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy