MIPS 아키텍처

MIPS(Microprocessor without Interlocked Pipeline Stages)는 밉스 테크놀로지에서 개발한 RISC ISA이다.

MIPS 디자인은 실리콘 그래픽스 사의 컴퓨터 시스템, 많은 임베디드 시스템과 윈도우 CE 장치, 시스코 시스템즈 라우터에 사용되었다. 그 외에도 소니 플레이스테이션, 닌텐도 64, 플레이스테이션 2, 플레이스테이션 포터블 같은 게임 콘솔에도 사용되었다. 한편 국내에서는 아이스테이션 사의 아이스테이션 T43제품에 쓰인바 있다.

초기 MIPS 아키텍처는 32비트를 사용하였다. 이들은 32비트 레지스터와 데이터 경로를 가지고 있었다. 그 이후의 MIPS 프로세서들은 64비트 구현을 사용하였다. 5종류의 하위 호환성 MIPS 동작 세트가 존재하며, 이들은 각각 MIPS I, MIPS II, MIPS III, MIPS IV, MIPS 32/64라고 불린다. MIPS 32/64 릴리즈 2에서는 동작 세트와 함께 컨트롤 레지스터 셋도 정의하고 있다. MIPS-3D 같은 3차원 그래픽을 위한 SIMD 확장 기능도 존재한다. MDMX(MaDMaX) 확장은 64비트 유동 소수점 레지스터를 활용하는 정수 연산 집합이다. 최근에는 MIPS MT라고 하는 인텔 펜티엄 4 프로세서의 하이퍼스레딩 같은 멀티스레딩 기능이 추가되었다.

MIPS 디자이너들이 명령어 세트를 깔끔하게 설계했기 때문에 많은 대학의 컴퓨터 아키텍처 강좌에서 MIPS 아키텍처를 가르친다. MIPS 프로세서의 디자인은 후기 RISC 아키텍처에 큰 영향을 주었다.

 마이크로프로세서 모델 
+ MIPS 마이크로프로세서모델 주파수 (MHz)출시연도 공정 (µm) 트랜지스터 (100만) 다이 크기 (mm²)핀 수 전력 (W)전압 데이터 캐시 (KB) 명령어 캐시 (KB)2차 캐시3차 캐시R20008-16.6719852.00.11????3264없음없음R300012-4019881.20.1166.121454?64640-256 KB 외부없음R400010019910.81.35213179155881 MB 외부없음R4400100-25019920.62.318617915516161-4 MB 외부없음R4600100-13319940.642.2771794.651616512 KB 외부없음R5000150-20019960.353.784223103.332321 MB 외부없음R800075-9019940.72.6299591+591303.316164 MB 외부없음R10000150-25019960.35, 0.256.7299599303.332321-4 MB 외부없음R12000270-40019980.25, 0.186.920460020432322 MB 외부없음RM7000250-60019980.25, 0.18, 0.13189130410, 6, 33.3, 2.5, 1.51616256 KB 내부1 MB 외부R14000500-60020010.137.220452717?32322-4 MB 외부없음R16000700-100020020.11???20?64644-16 MB 외부없음
 알림: 이 규격들은 일반 프로세서 모델에 해당한다. 특히 2차 캐시 쪽에서 변종들이 존재할 수 있다.

 같이 보기 
 파이프라인 (컴퓨팅)

 외부 링크 

  MIPS Technologies


분류:마이크로프로세서
분류:명령어 집합 구조