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

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

Reorder Buffer Structure with Shelter Buffer for Out-of-Order Issue Superscalar Processors 순서가 잘못된 문제 수퍼스칼라 프로세서에 대한 보호 버퍼를 사용하여 버퍼 구조 재정렬

Mun-Suek CHANG, Choung-Shik PARK, Sang-Bang CHOI

  • 조회수

    0

  • 이것을 인용

요약 :

재정렬 버퍼는 일반적으로 순서가 잘못된 문제가 있는 수퍼스칼라 파이프라인의 올바른 순서로 명령어 실행을 유지하는 데 사용됩니다. 본 논문에서는 효율적으로 정체를 제어할 뿐만 아니라 버퍼 크기를 줄이기 위해 비순차적 이슈 슈퍼스칼라 프로세서를 위한 쉘터 버퍼를 갖춘 재정렬 버퍼 구조를 제안한다. 하나 또는 두 개의 버퍼만으로도 놀라운 성능 향상을 얻을 수 있습니다. 시뮬레이션 결과, 재주문 버퍼의 크기가 8에서 32 사이인 경우 대피소에서 얻은 성능 향상이 눈에 띄는 것으로 나타났습니다. 크기 4의 쉘터 버퍼의 경우 크기 2에 비해 성능 향상이 없습니다. 이는 크기 2의 쉘터 버퍼가 대부분의 정체를 처리할 수 있을 만큼 충분히 크다는 것을 의미합니다. 크기 2의 쉘터 버퍼를 사용하면 처리량 손실 없이 재주문 버퍼를 Whetstone에서 44%, FFT에서 50%, FM에서 60%, Linpack 벤치마크 프로그램에서 75%까지 줄일 수 있습니다. 실행 시간 역시 쉘터 버퍼 사용 시 Whetstone에서 19.78%, FFT에서 19.67%, FM에서 23.93%, Linpack 벤치마크에서 8.65% 향상되었습니다.

발행
IEICE TRANSACTIONS on Fundamentals Vol.E83-A No.6 pp.1091-1099
발행일
2000/06/25
공개일
온라인 ISSN
DOI
원고의 종류
Special Section PAPER (Special Section of Papers Selected from 1999 International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC'99))
범주

작성자

키워드