CPU(중앙처리장치)의 성능 향상을 위해 한 명령어 사이클 동안 여러 … | [9급 지방직 컴퓨터일반] 20년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 20년 1회차
CPU(중앙처리장치)의 성능 향상을 위해 한 명령어 사이클 동안 여러 개의 명령어를 동시에 처리할 수 있도록 설계한 CPU구조는?
1
슈퍼스칼라(Superscalar)
2
분기 예측(Branch Prediction)
3
VLIW(Very Long Instruction Word)
4
SIMD(Single Instruction Multiple Data)
해설
한 사이클에 여러 명령어를 동시에 처리하도록 설계한 구조는 슈퍼스칼라이다.
슈퍼스칼라는 여러 개의 파이프라인을 두고 하드웨어가 독립적인 명령어들을 찾아 같은 사이클에 동시에 발행·실행한다.
- 분기 예측: 분기 결과를 미리 예측해 파이프라인 지연을 줄이는 기법으로, 동시 처리 구조가 아니다.
- VLIW: 컴파일러가 여러 연산을 하나의 긴 명령어로 묶어 두는 방식으로, 병렬성 추출을 하드웨어가 아닌 컴파일러가 맡는다.
- SIMD: 하나의 명령어로 여러 데이터를 동시에 처리하는 데이터 병렬 구조이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.