'Predicate Execution'에 해당되는 글 1건

Predicate Execution :: 2008/01/16 14:56



Title Phi-Predication for Light-Weight If-Conversion
Conference CGO '03 (International Symposium on Code Generation and Optimization)
Presenter 설진호
Abstract 모든 명령어에 predicate을 하는 대신에 몇몇 명령어에만 predicate을 하는 light-weight predication을 제안한다. phi-predication이라고 불리는 방식을 사용하여 renaming문제를 파이프라인 단계의 뒷쪽으로 가지고 가서 stall을 줄인다.
Evaluation Electron Intel IA64 컴파일러를 수정해서 알고리즘 구현 Spec200 Int and FP로 벤치마크 if-conversion을 하지 않은것에 비해서 평균 15.6% 향상
Limitation 기존 아키텍쳐와의 호환이 되지 않는다.


Title Predicate Predication for Efficient Out-of-order Execution
Conference ICS '03
Presenter 설진호
Abstract predicate도 branch처럼 predication을 해서 파이프라인에 빨리 넣자. 예측에 실패 한경우 rename-replay로 다시 하거나 selective-replay로 선택적으로 다시 수행한다.
Evaluation SimpleScalar 3.0을 수정해서 IA64를 지원하게 함 Spec 2000 Integer 및 FP로 평가 rename-replay시 3.0%빨라지고 selective-replay시에 6.9% 빨라짐
Limitation hard-to-predicate의 경우 miss가 많아져서 성능이 떨어질 수도 있다.

2008/01/16 14:56 2008/01/16 14:56
Trackback Address :: http://insidexino.net/trackback/2757278