[태그:] 파이프라인

GPU (Graphic Processing Unit)

I. 영상 처리, GPU (Graphic Processing Unit)의 개념 컴퓨터 모니터에 픽셀(화소)로 투영되는 그래픽 처리를 위해 부동소수점 연산 기반 병렬 처리 특화 처리 장치 특히 인공지능(AI)에서 많은 수의 데이터 학습 시 성능 향상, 다중 코어 병렬 연산 환경이 필수적이므로 최근 GPU 활용 폭발적 증가   II. GPU의 구조/구성요소와 핵심 기술 가. 그래픽카드의 구조와 GPU의 구조/구성요소 그래픽카드

파이프라인 분기예측과 예측실행

I. 병렬처리를 위한 분기예측의 개요 가. 분기예측의 개념 4단계 파이프라인의 예 분기예측의 개념 –파이프라인을 통한 명령 실행 중 조건 분기 명령의 실행이 종료될 때까지 다음 명령을 대기하지 않고 분기를 예측 실행하여 파이프라인 처리 성능 저하를 최소화하는 CPU 실행 기술 –다음 실행될 조건문이 어떤 곳으로 분기할 것인지를 확실히 알게 되기 전에 미리 추측하여 실행하여 파이프라인 효율성

EPIC (Explicitly Parallel Instruction Computer)

I. 최신 병렬처리 프로세서, EPIC 가. EPIC(Explicitly Parallel Instruction Computer)의 정의 명령어 수준의 병렬성을 추구하는 VLIW 형태의 명령어 집합 기반 마이크로 프로세서 아키텍처 나. EPIC 등장배경 슈퍼 스칼라는 코드 호환성은 좋으나 H/W 복잡 VLIW는 H/W 비교적 단순하나 코드 호환성이 떨어짐   II. 명령어 구조 및 구성요소 가. EPIC 명령어 구조 3개의 41bit 명령어를 동시에 처리하고

파이프라인 해저드 및 해결방안

I. 파이프라인 지연 현상, 파이프라인 해저드 가. 파이프라인 해저드의 개념 명령어 실행 지속이 불가하여 지정된 클럭에서 수행되는 파이프라인이 지연, 중지되는 현상 나. 파이프라인 해저드의 유형 해저드 발생 이유 구조적 – 자원 충돌로 여러 명령의 동시 수행 시 발생 데이터 – 미수행된 명령의 결과값 참조 시도 발생 제어 – 순차적 명령어가 분기에 의해 버려지는 경우  

파이프라인 (Pipeline)

I. 성능 향상위한 병렬처리 기법, 파이프라인 가. 파이프라인의 개념 CPU 처리성능 향상을 위해 Instruction 처리 과정을 여러 단계로 세분화하는 병렬처리 기법 나. 파이프라인의 발전 단계   II. 파이프라인의 유형 – T: 명령어 실행 시간, k: 파이프라인 단계, N 실행 명령어 수 유형 개념도 특징/성능 파이프라인 – Micro Instruction 기반 병렬처리 – Pt = k +