EPIC (Explicitly Parallel Instruction Computer)

I. 최신 병렬처리 프로세서, EPIC

가. EPIC(Explicitly Parallel Instruction Computer)의 정의

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

나. EPIC 등장배경

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

 

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

가. EPIC 명령어 구조

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

 

나. EPIC 명령어 구성요소

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

※ 5bit Instruction Template

콘텐츠 사용 시 출처 표기 부탁 드리고, 궁금한 점이나 의견은 댓글 남겨주세요^^