주제
목차
■ 해저드의 개념
■ 해저드의 종류 및 해결방안
본문 내용
컴퓨터 구조에서 최근 두 분야로 집중되어 있는데, 하나는 복잡한 기계어 집합을 갖고 고급언어 시스템을 지운하는 시스크(CISC) 구조이며, 또 다른 하나는 파이프라인과 대량의 레지스터를 바탕으로 하여 단순하 구조를... (중략)
■ 해저드의 개념
파이프라인은 여러 개의 명령어가 중첩되어 실행되는 구현 기술이다. 오늘날 파이프라인은 프로세서를 빠르게 만드는 핵심 기술이다. 파이프라인에서 문제가 되는 것은 해저드(hazard)와 데이터 충돌(conflict)인데,.. (중략)
즉, 파이프라인이 속도가 느려지는 경우를 해저드라고 한다. 데이터 해저드는 예상된 시각에 연산자가 사용 불가능할 경우에 일어난다. 예를 들어, 나눗셈 연산을 처리 중이라면 그 다음 명령어는 처리할 수 있는 연산자가... (중략)
정리하면, 해저드란 한 명령어에 뒤이어 파이프라인에 들어온 명령어가 다음 클럭 사이클에서 실행될 수 없는 사건을 말한다. 이렇게 해저드가 발생하면 확인 된 지점 이전의 명령어들은 더 이상 진행이 되지 않아... (중략)