RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 비순차이슈 슈퍼스칼라 프로세서에서 쉘터버퍼를 사용한 리오더버퍼 구조

        장문석(Mun Seuk Chang),손강민(Kang Min Sohn),최상방(Sang Bang Choi) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A

        수퍼스칼라 프로세서는 여러 명령어를 시간 또는 공간적으로 병렬 수행함으로서 성능을 향상시키는 구조이며, 이를 위해 비순차이슈 순차완료의 방법을 사용한다. 명령어를 비순차이슈하기 위해서는 명령어 윈도우를 사용하고, 순차적으로 완료시키기 위해서는 리오더 버퍼를 사용한다. 그러나 명령어를 순차적으로 완료하기 위한 리오더 버퍼의 출구 부분에 레이턴시가 큰 명령어가 위치할 경우, 이미 수행 종료된 명령어들의 완료되지 못하고 리오더 버퍼에 머무르게되는 정체 현상이 발생한다. 본 논문에서는 이러한 전체현상을 줄이고, 리오더 버퍼의 개수를 효과적으로 조절할 수 있는 여러 개의 쉘터 버퍼를 시뮬레이션하였다. 그 결과 리오더 버퍼의 크기를 줄일수 있는 성능 향상을 얻을 수 있었다. 실수 연산의 실행 유닛을 하나만 사용하였을 경우 최대 78%의 성능 향상을 얻을 수 있었고, 실행 유닛을 무한대로 하였을 경우에는 최대 282%까지 성능 향상을 얻을 수 있었다. 그리고, 리오더 버퍼의 개수가 적을 경우에는 쉘터 버퍼를 하나만 사용하는 것이 시스템의 성능 감소 없이 우수한 성능을 나타내지만 리오더 버퍼의 개수가 16개 이상일 경우에는 쉘터 버퍼를 2개 이상 사용하는 것이 우수한 성능을 나타내는 것을 알 수 있다. 따라서 최대 효율을 낼 수 있는 쉘터 버퍼의 개수는 2개인 것을 알 수 있었다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼