반응형 파이프라인1 [멀티코어CPU] 04. 명령어 파이프라인 & 비순차 실행 정내훈 교수님이 추천한 책 「 프로그래머가 몰랐던 멀티코어 CPU 이야기」 - 김민장 지음 위의 책을 토대로 공부한 내용이 작성되었음 - 파이프라인(pipeline) : 작업을 여러 개로 나누고 세부 단계가 서로 동시에 실행할 수 있음 : 연속으로 주어지는 작업을 처리하는 데 있어 처리율을 높이는 일반적인 알고리즘 (레이턴시 개선 X) : 핵심 → 재사용 / 병렬 실행 : 이상적인 처리율 증가는 파이프 라인 단계 수만큼 임 → 아래의 4가지 조건을 만족해야 함 1) 균등한 파이프 라인 단계 (각 단계는 균등한 길이로 나뉨) 2) 같은 작업 (항상 같은 작업만 수행함) 3) 독립적인 작업 (투입되는 작업은 서로 의존 관계 X) 4) 파이프 라인 유지 비용 최소화 (최적의 파이프 라인 깊이 찾아야 함) : .. 2024. 3. 31. 이전 1 다음 728x90 반응형