MIPS 아키텍처
위키백과 ― 우리 모두의 백과사전.
MIPS(Microprocessor without Interlocked Pipeline Stages)는 밉스 테크놀로지에서 개발한 RISC 마이크로프로세서이다.
MIPS 디자인은 실리콘 그래픽스 사의 컴퓨터 시스템, 많은 임베디드 시스템과 윈도 CE 장치, 시스코 시스템즈 라우터에 사용되었다. 그 외에도 소니 플레이스테이션, 플레이스테이션 2, 플레이스테이션 포터블 같은 게임 콘솔에도 사용되었다.
초기 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 아키텍처에 큰 영향을 주었다.
RISC 아키텍처들 |
---|
파워 아키텍처 · ARM 아키텍처 · 알파 프로세서 · Atmel AVR · MIPS 아키텍처 · PA-RISC · PIC 마이크로컨트롤러 · SPARC |