[컴퓨터구조] #9 Pipeline
·
CS/컴퓨터구조
• Piplelined Processing 중복 실행 방법에서 새로운 작업은 현재 작업 Set 중 첫번째 작업이 끝나면 시작될 수 있다.아래의 그림을 비교해보면 이해가 쉽다. pipeline에서도 sigle-cycle에서 공부했던 5가지 단계가 동일하게 적용된다.(IF/ID/EX/MEM/WB) • Pipelined Performance 파이프라인을 통해 성능향상이 많이 이루어진 것을 확인해볼 수 있다. 그러나 만약 balanced 되어있지 않으면, 성능향상은 작아진다.또한 각 명령어 당 수행시간은 감소하지 않는다. RISC-V ISA는 파이프라이닝에 적합한데, 이는 32-bit 고정 길이 명령어를 가지고 있고, 제한된 명령어 포맷과 load/store 주소지정방식을 가지고 있기 때문이다. • Piplin..