Posts / 태그
#pipeline
2편
RISC-V의 분기·점프 구현: 분기 판단 위치, JAL·JALR, 리턴 주소 스택 힌트(rd·rs1 규칙)
RISC-V 18편. 분기 판단 위치, JAL ID 리다이렉트, BTFN 정적 예측, 명세 2.5 힌트를 따르는 RAS를 파이프라인 모델에 넣어 비교했다. CPI가 1.368에서 1.227로 줄었고, RAS 8칸이 fib 복귀의 98.3%를 맞혔다.
RISC-V 5단 파이프라인: 포워딩·스톨 조건식, x0 처리
RISC-V 17편. 5단 파이프라인 모델로 같은 프로그램을 돌려 QEMU와 일치시키고 CPI를 쟀다. 포워딩을 켜면 1.37, 끄면 1.83이었다. rd≠0 조건을 빼면 HINT ntl.all을 쓰는 프로그램이 0 대신 0x80000000을 썼다.
RISC-V