검색 기능은 준비 중입니다.
검색 기능은 준비 중입니다.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Novel VLIW Code Compaction Method for a 3D Geometry Processor 3D 기하학 프로세서를 위한 새로운 VLIW 코드 압축 방법

Hiroaki SUZUKI, Hiroyuki KAWAI, Hiroshi MAKINO, Yoshio MATSUDA

  • 조회수

    0

  • 이것을 인용

요약 :

새로운 코드 압축 방법을 갖춘 VLIW(Very Long Instruction Word) 아키텍처가 제안되었습니다. 3D 기하학 프로세서의 경우, 우리는 두 가지 유형의 2-이슈 VLIW 아키텍처인 부동 소수점 실행 가속 VLIW(FP-VLIW)와 데이터 이동 강화 VLIW(MV-VLIW) 아키텍처를 단일 아키텍처의 확장으로 간주합니다. 스트리밍 단일 명령어, 다중 데이터(SS-SIMD) 아키텍처. VLIW 아키텍처에서 흔히 발생하는 코드 팽창 문제를 해결하기 위해 제안된 방법은 소프트웨어 도구를 사용하여 원본 코드를 VLIW 코드로 압축하고 칩의 명령어 스왑 회로로 구성된 간단한 하드웨어 디컴팩터를 통해 VLIW 코드의 압축을 해제하는 것을 가능하게 합니다. 코드 압축을 사용하는 두 VLIW의 속도와 코드 밀도는 동일한 명령어 세트와 동일한 빌딩 블록을 사용하는 SS-SIMD와 비교됩니다. FP-VLIW는 viewperf CDRS-03 벤치마크 프로그램 평가 결과에서 가장 빠른 속도 성능을 보여줍니다. 참고로 사용된 SS-SIMD보다 36% 빠릅니다. 제안된 압축 방법은 SS-SIMD의 95% 코드 밀도를 유지합니다. 한 테스트 프로그램은 MV-VLIW의 코드 밀도가 SS-SIMD의 코드 밀도보다 높다는 것을 보여줍니다. 이 결과는 nops 압축의 장점이 VLIW 페널티보다 클 수 있음을 보여줍니다. 코드 압축을 갖춘 FP-VLIW 아키텍처는 코드 밀도를 크게 저하시키지 않고 1.36배의 속도 성능을 달성합니다.

발행
IEICE TRANSACTIONS on Fundamentals Vol.E84-A No.11 pp.2885-2893
발행일
2001/11/01
공개일
온라인 ISSN
DOI
원고의 종류
PAPER
범주
디지털 신호 처리

작성자

키워드