실행 단위

Execution unit

컴퓨터 공학에서 실행 유닛(E 유닛 또는 EU)은 컴퓨터 프로그램의 지시에 따라 연산과 계산을 수행하는 중앙처리장치(CPU)의 일부이다.자체 내부 제어 시퀀스 유닛(CPU의 메인 제어 유닛과 혼동하지 말 것), 일부 레지스터산술 로직 유닛(ALU), 주소 생성 유닛(AGU), 부동 소수점 유닛(FPU), 로드 스토어 유닛(LSU), 분기 실행 유닛(BEU)[1] 또는 보다 작고 구체적인 [2]컴포넌트와 같은 기타 내부 유닛을 가질 수 있습니다.

현대의 CPU는 실행 유닛 내에 여러 개의 병렬 기능 유닛을 가지고 있는 것이 일반적이며, 이를 슈퍼스칼라 설계라고 합니다.가장 간단한 방법은 단일 버스 매니저 유닛을 사용하여 메모리인터페이스를 관리하고 다른 유닛을 사용하여 계산을 수행하는 것입니다.또한 최신 CPU의 실행 유닛은 보통 파이프라인으로 되어 있습니다.

레퍼런스

  1. ^ "Intel's Haswell CPU Microarchitecture".
  2. ^ 웨이백 머신에 보관된 매사추세츠 애머스트 대학의 "실행 유닛" 토론