메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
정회목 문수묵 윤석한 (한국전자통신연구원)
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회논문지(A) 정보과학회논문지(A) 제25권 제12호
발행연도
1998.12
수록면
1,348 - 1,358 (11page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
대부분의 상용 마이크로프로세서들은 명령어 수준의 병렬 처리(Instruction-Level Parallelism) 기법을 이용하여 큰 성능 향상을 이루고 있으나 분기 명령어의 처리 문제는 지속적인 성능 향상을 가로 막는 중요한 문제 중의 하나이다. 더욱이 비수치계산 프로그램에서는 분기 명령어의 높은 수행 비율로 인해서 분기 명령과 일반 데이타 명령어의 효율적인 병렬 수행을 필요로 한다. 본 논문에서는 이러한 병렬 수행을 지원하는 프로세서 구조와 이와 관련된 컴파일러 기법의 성능을 평가하고 분석한다. 특히 두가지 프로세서 구조인 ‘조건 수행’과 ‘조건 레지스터 파일’의 유무에 따라 네가지 조합의 분기 수행 구조를 제안하고 그 성능을 SPARC 기반의 VLIW (Very Long Instruction Word) 실험 환경에서 대형 정수 벤치마크를 이용하여 평가한다. 우리의 실험 결과에 따르면 다수의 조건 레지스터를 갖추고 조건 수행을 지원하며 컴파일러에 의한 분기 명령어의 추측 코드 재배치를 허락한 경우는 조건 레지스터 파일이 없이 조건 수행을 시도한 경우에 비해서 평균 16%의 성능 향상을 가지고 왔고 조건 레지스터 파일 없이 무조건 수행한 경우에 비해서는 40% 성능 향상이 가능하였다. 조건 레지스터와 조건 수행를 지원하는 프로세서에서 컴파일러는 불필요한 명령어의 순차화와 추측 코드 이동을 줄일 수 있어 보다 효율적인 VLIW 코드를 생성할 수 있음을 수행 싸이클의 자세한 분석을 통해 확인할 수 있었다.

목차

요약

Abstract

1. 서론

2. VLIW 프로세서의 분기 수행 구조

3. 실험 환경

4. 스케쥴링 컴파일러

5. 실험 결과 및 고찰

6. 결론

참고문헌

저자소개

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2009-569-017733183