X

EPIC (Explicitly Parallel Instruction Computer)

1. 병렬처리 프로세서, EPIC

(1) EPIC(Explicitly Parallel Instruction Computer)의 개념

  • 명령어 수준의 병렬성을 추구하는 VLIW 형태의 명령어 집합 기반 마이크로 프로세서 아키텍처

(2) EPIC의 등장배경

  • 슈퍼 스칼라는 코드 호환성은 좋으나 H/W 복잡
  • VLIW는 H/W 비교적 단순하나 코드 호환성이 떨어짐

2. 명령어 구조 및 구성요소

(1) EPIC의 명령어 구조

  • 3개의 41bit 명령어를 동시에 처리하고 명령어 집합은 VLIW, 명령어 처리는 슈퍼스칼라방식과 유사

(2) EPIC 명령어 구성요소

특징 설명
명령어 구조 – 총 128bit 명령어 구조, 템플릿과 명령어로 구성
5bit 템플릿 – 32개의 템플릿 제공으로 호환성 향상
명령어 – 3개의 41bit 명령어(총 123bit)
분기 예측 컴파일러 – 정확도 높은 분기 예측 컴파일러로 제어 파이프라인 해저드 방지
대표 제품 Intel Itanium(IA-64)

※ 5bit Instruction Template

Categories: CA/운영체제
도리: