레지스터 생존시간을 줄이는 선단계 코드 스케쥴링
페이지 정보
작성일 19-05-12 12:04본문
Download : 레지스터 생존시간을 줄이는 선단계 코드 스케쥴링.hwp
레지스터 생존시간을 줄이는 선단계 코드 스케쥴링
최근의 ILP(Instruction Level Parallelism) 프로세서들은 성능을 최대한 이용하기 위하여 많은 최적화 기술들을 사용한...
설명
순서
레포트/기타
Download : 레지스터 생존시간을 줄이는 선단계 코드 스케쥴링.hwp( 73 )
,기타,레포트
최근의 ILP(Instruction Level Parallelism) 프로세서들은 성능을 최대한 이용하기 위하여 많은 최적화 기술들을 사용한다. 또한, 적은 수의 하드웨어 자원을 efficacy적으로 이용하기 위한 레지스터 할당 기법도 최적화를 위한 중요한 기법의 하나라고 할 수 있다아 이들 두 기법을 병행하여 최적화를 수행하면 efficacy적인 최적화 기법이 될 수 있지만 불행히도 이들은 서로 상충되는 관계를 가진다. 이를 보완하기 위한 연구가 활발히 진행중인데 레지스터 할당 전에 코드 스케쥴링을 수행하는 기법을 선단계 코드 스케쥴링이라고 하고 레지스터 할당후에 코드를 스케쥴링하는 기법을 후단계 코드 스케쥴링(Postpass Code Scheduling)이라고 한다[3, 4,…(생략(省略))
최근의 ILP(Instruction Level Parallelism) 프로세서들은 성능을 최대한 이용하기 위하여 많은 최적화 기술들을 사용한... , 레지스터 생존시간을 줄이는 선단계 코드 스케쥴링기타레포트 ,
다. 특히, 최적화 기술 중 명령어 스케쥴링시 명령어들 사이에
제어종속과 reference(자료)종속으로 인한 지연(delay, stall)을 최소화하기 위한 연구들이 진행중이다[1, 2].
코드 스케쥴링(Code Scheduling)은 program의 실행시간을 최소화하기 위하여 명령어들을 재정렬하기 위한 기법이다.