서지주요정보
비순차 수행 모델에서 예외 발생에 대한 원상 회복을 위한 하드웨어 방식 = A hardware scheme for exception recovery with out-of-order execution model
서명 / 저자 비순차 수행 모델에서 예외 발생에 대한 원상 회복을 위한 하드웨어 방식 = A hardware scheme for exception recovery with out-of-order execution model / 황규철.
발행사항 [대전 : 한국과학기술원, 1994].
Online Access 제한공개(로그인 후 원문보기 가능)원문

소장정보

등록번호

8004316

소장위치/청구기호

학술문화관(문화관) 보존서고

DEE 94017

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Microarchitecure with multiple pipelined functional units supporting parallel execution of instructions is able to achieve significant performance enhancement through instruction-level parallelism. Various methods such as out-of-order execution, branch prediction and register renaming have been used to maximize the instruction-level parallelism. In using these schemes, however, a recovery mechanism for handling exception and branch misprediction must be provided. In this thesis, we propose and verify a new hardware scheme supporting precise exception handling for out-of-order execution and prompt recovery mechanism from branch misprediction. The proposed hardware consists of CARF(Content-Addressable Register File) and IB(In-order Buffer), where the CARF is realized as CAM(Content Addressable Memory) and a simple datapath and the IB is realized as circular buffer. CARF differs from general register file where the positions of registers are fixed within it. In the CARF, registers are assigned and relocated on the appropriate position during their life-time and eliminated from it at the expiry of their life-time. The life-time of a register is the minimum duration for which the register needs to exist in the register file for the correct execution of the given program. Previous solutions for precise exception handling for out-of-order execution require separate spaces for both sequential state according to in-order program execution and out-of-order state according to out-of-order program execution, which require complex datapath and hardware resource for exception recovery. The salient feature of the proposed scheme in this dissertation is that the in-order state and the out-of-order state for out-of-order execution model are included in a single space called CARF, which enable prompt and precise exception handling. And, it also provides a very efficient means for register renaming. Moreover, the recovery time from branch misprediction in the proposed architecture is faster than previous schemes. Instruction set simulator for a dataflow architecture supporting out-of-order execution was developed to verify the operation of the proposed architecture for several benchmarks including 24 Lawrence Livermore loops and recursive programs.

서지기타정보

서지기타정보
청구기호 {DEE 94017
형태사항 iii, 90 p. : 삽화 ; 26 cm
언어 한국어
일반주기 부록 : Integer benchmarks program
저자명의 영문표기 : Gyu-Cheol Hwang
지도교수의 한글표기 : 경종민
지도교수의 영문표기 : Chong-Min Kyung
학위논문 학위논문(박사) - 한국과학기술원 : 전기및전자공학과,
서지주기 참고문헌 : p. 87-90
주제 Registers.
Recursive programming.
병렬 처리. --과학기술용어시소러스
예측 제어. --과학기술용어시소러스
레지스터. --과학기술용어시소러스
명령어. --과학기술용어시소러스
Exceptions (Law)
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서