명령어 병렬 처리 기법 #260
le2sky
started this conversation in
Computer Architecture
Replies: 1 comment
-
명령어를 동시에 처리하여 CPU가 쉬지 않게 작동시키는 방법인 명령어 병렬 처리 기법(Istruction-Level Parallelism)은 대표적으로 3가지가 존재합니다. 명령어 파이프라이닝 : 명령어 파이프라이닝은 동시에 여러 개의 명령어를 겹쳐 실행하는 기법입니다. 슈퍼스칼라 : 파이프라이닝은 단일 파이프라인으로도 구현이 가능하지만, 오늘날 CPU는 여러 개의 파이프라인을 이용합니다. 이처럼 CPU 내부에 여러 개의 명령어 파이프라인을 포함한 구조를 슈퍼스칼라라고 합니다. 비순차적 명령어 처리 : 명령어들을 순차적으로 실행하지 않는 기법입니다. 파이프라이닝, 슈퍼스칼라는 순차적인 처리를 상정한 방법인 반면에, 비순차적 명령어 처리 기법은 명령어를 순차적으로만 실행하지 않고 순서를 바꿔 실행해도 무방한 명령어를 먼저 실행하여 명령어 파이프라인을 멈추는 것을 방지하는 기법입니다. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
.
Beta Was this translation helpful? Give feedback.
All reactions