728x90
반응형

2026/04/28 2

Bus Arbitration

개요버스 중재(Bus Arbitration)는 여러 마스터 장치(CPU, DMA, GPU 등)가 하나의 시스템 버스를 공유할 때, 어떤 장치가 언제 버스를 사용할지 결정하는 메커니즘이다. 컴퓨터 아키텍처에서 데이터 전송 충돌을 방지하고 시스템 성능을 최적화하기 위해 필수적인 기술이다. 특히 멀티코어 및 고성능 시스템에서 공정성과 지연(latency) 최소화가 중요한 설계 요소로 작용한다.1. 개념 및 정의버스 중재는 여러 장치가 동시에 버스 사용을 요청할 때 우선순위 및 정책에 따라 접근 권한을 부여하는 과정이다. 이를 통해 데이터 충돌을 방지하고 효율적인 자원 공유를 가능하게 한다.2. 특징항목설명영향다중 요청 처리여러 장치의 동시 요청 관리충돌 방지우선순위 기반 제어고정/동적 우선순위 적용공정성/성능..

Topic 2026.04.28

Pipeline Hazard

개요파이프라인 해저드(Pipeline Hazard)는 CPU 파이프라인 구조에서 명령어들이 동시에 처리되는 과정에서 발생하는 충돌 또는 지연 현상을 의미한다. 현대 프로세서는 명령어 수준 병렬성(ILP)을 활용하여 성능을 극대화하지만, 데이터 의존성이나 자원 충돌 등으로 인해 파이프라인이 중단(stall)되거나 성능이 저하될 수 있다.1. 개념 및 정의파이프라인 해저드는 명령어가 파이프라인 단계(IF, ID, EX, MEM, WB)를 통과하는 동안 정상적인 흐름이 방해되는 상황을 의미한다. 이러한 문제는 명령어 간의 의존성, 하드웨어 자원 부족, 분기 처리 등에서 발생한다.2. 특징항목설명영향파이프라인 충돌명령어 간 간섭 발생처리 지연Stall 발생다음 명령어 대기성능 저하병렬성 제한ILP 감소처리 효율..

Topic 2026.04.28
728x90
반응형