투케이2K

130. (TWOK/STUDY) [투케이 기출] : 파이프라인 해저드 (Pipeline Hazard) - 데이터 해저드 (Data) 에 대한 설명 중 옳지 않은 것은? 본문

투케이2K 학습정리

130. (TWOK/STUDY) [투케이 기출] : 파이프라인 해저드 (Pipeline Hazard) - 데이터 해저드 (Data) 에 대한 설명 중 옳지 않은 것은?

투케이2K 2025. 1. 5. 18:02

[제 목]

[투케이 기출] : 파이프라인 해저드 (Pipeline Hazard) - 데이터 해저드 (Data) 에 대한 설명 중 옳지 않은 것은?

 

[설 명]

-----------------------------------------------------------------------------------------
[구 분]
-----------------------------------------------------------------------------------------

구분 : 투케이 기출 정리

제목 : 파이프라인 해저드 (Pipeline Hazard) - 데이터 해저드 (Data) 에 대한 설명 중 옳지 않은 것은?

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[설 명]
-----------------------------------------------------------------------------------------

1. 사전) 파이프라인 (Pipeline) 정의 : 

  >> 명령어를 단계(stage)별로 분할하여, 수행 단계가 겹치지 않은 명령을 중첩하여 수행합니다

  >> 명령어당 수행 사이클(CPI)를 1에 가깝도록 하여, CPU의 성능을 향상시키는 기법입니다

  >> 벡터 프로세싱을 공간적인 병렬성이라 하면, 파이프라인은 시간적인 병렬성을 추구합니다



2. 문제) 파이프라인 해저드 (Pipeline Hazard) - 데이터 해저드 (Data) 에 대한 설명 중 옳지 않은 것은?

  >> 명령의 값이 현재 파이프라인에서 수행 중인 이전 명령의 값에 종속되어 발생하는 현상입니다

    - 파이프라인 명령어가 끝나지 않은 register 에 접근하여 명령어를 실행하려고 할 때 발생

  >> 데이터 해저드는 앞선 명령어가 처리될 때 까지 후속 명령어는 처리되지 못하고 기다리게 되는 현상을 말합니다

  >> 데이터 해저드는 앞의 명령어가 데이터를 write 할 때 까지, register update 를 중지 시킴으로써 현상을 해결할 수 있습니다

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[참고 사이트]
-----------------------------------------------------------------------------------------

http://jidum.com/jidums/view.do?jidumId=405

-----------------------------------------------------------------------------------------
 

 

반응형
Comments