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

추천
검색
질문

이용수

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

초록· 키워드

오류제보하기
명령어 재배치는 ILP(Instruction Level Parallelism) 프로세서에서 병렬성을 추출하는 주요한 기법이다. 명령어 재배치 알고리즘을 루프에 적용하면 서로 다른 이터레이션(iteration) 사이의 동시 수행 가능한 명령어들이 인접한 위치로 모아진 소프트웨어 파이프라인(software pipeline)된 루프가 얻어진다. 루프(loop)로부터 병렬성을 추출하는 소프트웨어 파이프라인 방법은 프로그램의 병렬화에 중요한 역할을 하고 있다. 그러나 소프트웨어 파이프라인 방법은 단순히 프로그램의 명령어간에 자료 종속성만을 가지고 스케줄링을 수행하므로 그 자체에 무한한 병렬성을 가지고 있는 벡터 루프의 경우 그 병렬성을 충분히 드러내지 못한다는 문제점을 안고 있다. 따라서 본 논문에서는 이러한 벡터 루프에 대한 새로운 벡터 시크쥴링 방법을 제안한다. 벡터 스테쥴링 방법은 프로그램의 목적 코드 레벨에서 루프의 구조나 이터레이션 조건, 그리고 자료 종속성 등에 대한 전체적인 정보에 기반하여 스케줄링을 수행 함으로써 프로그램의 수행속도를 향상시킬 수 있다. 본 논문에서는 벡터 스케쥴링을 수행한 결과를 전통적인 소프트웨어 파이프라인 방법에 의해 생산된 병렬루프의 결과와 그 수행속도 면에서 비교한다.

목차

요약

1. 서론

2. 기존 연구의 고찰

3. 벡터 스케줄링

4. 결론

참고문헌

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

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

이 논문의 저자 정보

최근 본 자료

전체보기

댓글(0)

0

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