1. SoC (System on Chip) 의 개념 및 특장점 개념 특장점 구동 가능한 시스템을 단일 칩(single chip)으로 구현 위해 CPU, 메모리, DSP 등 주요 소자를 내장한 시스템 반도체 – 제품 소형화 및 가격 경쟁력 확보 – 고성능, 저전력, 시스템 안정화 – 제품 개발 및 조립이 용이함 2000년대 이후 nm 수준의 초정밀 임베디드 기술의 발달로 SoC를
I. 영상 처리, GPU (Graphic Processing Unit)의 개념 컴퓨터 모니터에 픽셀(화소)로 투영되는 그래픽 처리를 위해 부동소수점 연산 기반 병렬 처리 특화 처리 장치 특히 인공지능(AI)에서 많은 수의 데이터 학습 시 성능 향상, 다중 코어 병렬 연산 환경이 필수적이므로 최근 GPU 활용 폭발적 증가 II. GPU의 구조/구성요소와 핵심 기술 가. 그래픽카드의 구조와 GPU의 구조/구성요소 그래픽카드
I. 병렬처리를 위한 분기예측의 개요 가. 분기예측의 개념 4단계 파이프라인의 예 분기예측의 개념 –파이프라인을 통한 명령 실행 중 조건 분기 명령의 실행이 종료될 때까지 다음 명령을 대기하지 않고 분기를 예측 실행하여 파이프라인 처리 성능 저하를 최소화하는 CPU 실행 기술 –다음 실행될 조건문이 어떤 곳으로 분기할 것인지를 확실히 알게 되기 전에 미리 추측하여 실행하여 파이프라인 효율성
I. 최신 병렬처리 프로세서, EPIC 가. EPIC(Explicitly Parallel Instruction Computer)의 정의 명령어 수준의 병렬성을 추구하는 VLIW 형태의 명령어 집합 기반 마이크로 프로세서 아키텍처 나. EPIC 등장배경 슈퍼 스칼라는 코드 호환성은 좋으나 H/W 복잡 VLIW는 H/W 비교적 단순하나 코드 호환성이 떨어짐 II. 명령어 구조 및 구성요소 가. EPIC 명령어 구조 3개의 41bit 명령어를 동시에 처리하고
I. 파이프라인 지연 현상, 파이프라인 해저드 가. 파이프라인 해저드의 개념 명령어 실행 지속이 불가하여 지정된 클럭에서 수행되는 파이프라인이 지연, 중지되는 현상 나. 파이프라인 해저드의 유형 해저드 발생 이유 구조적 – 자원 충돌로 여러 명령의 동시 수행 시 발생 데이터 – 미수행된 명령의 결과값 참조 시도 발생 제어 – 순차적 명령어가 분기에 의해 버려지는 경우
I. 성능 향상위한 병렬처리 기법, 파이프라인 가. 파이프라인의 개념 CPU 처리성능 향상을 위해 Instruction 처리 과정을 여러 단계로 세분화하는 병렬처리 기법 나. 파이프라인의 발전 단계 II. 파이프라인의 유형 – T: 명령어 실행 시간, k: 파이프라인 단계, N 실행 명령어 수 유형 개념도 특징/성능 파이프라인 – Micro Instruction 기반 병렬처리 – Pt = k +