문과코린이의공부장 (1) 썸네일형 리스트형 [문과 코린이의 IT기록장] 컴퓨터 구조 - 4.5. 파이프라이닝에 대한 개관 1. 단일 사이클 구현의 문제점 : 4.4에서 보았던 방식은, 한 명령어를 데이터패스를 통해 실행하는 동안에, 다음 명령어는 앞 명령어가 실행이 끝날때까지 기다리게 된다. : 이는 클럭사이클 시간을 너무 길어지게 해, 전체 성능을 떨어지게 한다. 2. 파이프라이닝 1) 파이프라이닝의 정의 및 이점 - 정의 : 여러 명령어가 중첩되어 실행되는 기술. (병렬성을 이용) * 각 명령어의 실행시간을 개선시키지는 못하지만, 처리량을 개선한다. - n(실행 명령어 개수), T(시간), k(파이프라인 개수) 파이프라이닝을 하지 않았을 때, 걸리는 시간 : TS = n x T 파이프라이닝을 했을 때, 걸리는 시간 : TP = (n+k-1) x T/k SpeedUp : SP = TS/TP ≅ k (n이 상당히 커지면 0.. 이전 1 다음