MDMX

MDMX

MDMX(MIPS Digital Media eXtension, MIPS Digital Media eXtension)는 1996년 10월 마이크로프로세서 포럼에서 발표한 MIPS 아키텍처의 확장이다.

역사

MDMX는 1990년대에 RISC와 CISC 시스템에서 점점 더 보편화되고 있는 멀티미디어 어플리케이션을 가속화하기 위해 개발되었다.

기능

MDMX는 기존의 플로팅 포인트 레지스터에 매핑되어 하드웨어를 절약하는 미디어 레지스터라는 32개의 64비트 레지스터와 192비트 확장 제품 축전지의 새로운 세트를 정의한다.

미디어 레지스터에는 8바이트(8비트) 정수와 4개의 하프워드(16비트) 정수를 포함하는 옥토바이트(OB)와 쿼드 하프(QH)의 두 가지 새로운 데이터 유형이 저장된다.

기존 지침의 변형들은 이러한 데이터 유형에서 작동하며, 포화 산술, 논리적, 시프트, 비교 및 정렬 연산을 수행한다.

또한 MDMX는 순열화, 레지스터의 바이트 조작, 축열조와의 연산 수행, 축열조 접속 등에 대한 19가지 지침을 도입했다.

참조

외부 링크