1. SoC (System on Chip) 의 개념 및 특장점 개념 특장점 구동 가능한 시스템을 단일 칩(single chip)으로 구현 위해 CPU, 메모리, DSP 등 주요 소자를 내장한 시스템 반도체 – 제품 소형화 및 가격 경쟁력 확보 – 고성능, 저전력, 시스템 안정화 – 제품 개발 및 조립이 용이함 2000년대 이후 nm 수준의 초정밀 임베디드 기술의 발달로 SoC를
1. 데이터 저장 순서, 빅 엔디언과 리틀 엔디언의 개념 빅 엔디언(Big Endian) 리틀 엔디언(Little Endian) 여러 개의 연속된 데이터를 1차원의 기억장치 최상위 공간(MSB)부터 차례로 배열하는 기법 여러 개의 연속된 데이터를 1차원의 기억장치 최하위 공간(LSB)부터 차례로 배열하는 기법 IP 주소와 같은 네트워크 환경과 IBM 등 RISC 기반 컴퓨팅 환경에는 빅 엔디언을 주로 사용하고, Intel x86, AMD
1. HCI(Hyper Converged Infrastructure)의 개념 데이터센터 인프라 자원의 유연한 Scale-in/out을 위해 서버, 네트워크, 스토리지 등 여러 인프라 자원을 단일 시스템으로 결합하여 소프트웨어 정의 기반으로 구축한 통합 시스템 2. HCI의 구성도 및 주요 기능 (1) HCI의 구성도 (2) HCI의 주요 기능 구분 주요 기능 기능 설명 시스템 성능 측면 Abstraction – SDS 기반의 저장 기능을
I. 이중 모드의 개요 가. 이중 모드(Dual Mode)의 개념 다중 프로그래밍 환경에서 자원에 대한 접근을 사용자 모드(User Mode)와 커널 모드(Kernel Mode)로 분리하여 운영체제를 보호하는 기법 나. 보호 링(Protection Rings)의 개념 자원에 대한 접근 수준을 정의하여 데이터와 기능을 보호하는 메커니즘 – Ring 0: Kernel – Ring 1,2: Device Drivers – Ring 3: Applications II. 이중
I. 클라우드 기반 GPU 가상화의 필요성 및 효과 4차 산업혁명에 따른 인공지능의 확산과 클라우드 컴퓨팅에 대한 수요 증가 클라우드 기반 인공신경망 연산 시 비용 대비 높은 성능 제공 위해 VM 간 GPU를 효과적으로 공유 II. 클라우드 기반 GPU 가상화 기술 가. API 리모팅 (GPU 벤더 미지원 시 구현 방법) 기술 개념 Host OS(Native 환경)에서
I. 영상 처리, GPU (Graphic Processing Unit)의 개념 컴퓨터 모니터에 픽셀(화소)로 투영되는 그래픽 처리를 위해 FLOPs (부동 소수점 연산) 기반 병렬 처리 특화 처리 장치 특히 인공지능(AI)에서 많은 수의 데이터 학습 시 성능 향상, 다중 코어 병렬 연산 환경이 필수적이므로 최근 GPU 활용 폭발적 증가 II. GPU의 구조/구성요소와 핵심 기술 가. 그래픽카드의 구조와 GPU의
I. 병렬처리를 위한 분기예측의 개요 가. 분기예측의 개념 4단계 파이프라인의 예 분기예측의 개념 –파이프라인을 통한 명령 실행 중 조건 분기 명령의 실행이 종료될 때까지 다음 명령을 대기하지 않고 분기를 예측 실행하여 파이프라인 처리 성능 저하를 최소화하는 CPU 실행 기술 –다음 실행될 조건문이 어떤 곳으로 분기할 것인지를 확실히 알게 되기 전에 미리 추측하여 실행하여 파이프라인 효율성
I. 고정 크기 페이지테이블, 역 페이지 테이블의 개요 가. 역 페이지 테이블 (Inverted Page Table)의 개념 메모리 프레임 마다 하나의 페이지 테이블 항목을 할당하여 프로세스 증가와 관계없이 크기가 고정된 페이지 테이블에 프로세스를 맵핑하여 할당하는 메모리 관리 기법 분산 메모리 할당 기법 중 페이징 방식에 사용 나. 역 페이지 테이블의 장단점 장점 단점 프로세스 증가가 페이지
I. 결함허용시스템 (FTS, Fault Tolerant System)의 개념 하드웨어나 소프트웨어의 결함, 오동작, 오류 등이 발생하더라도 규정된 기능을 지속적으로 수행할 수 있는 시스템 II. 결함허용시스템의 주요 단계 및 실현 기술 가. 결함허용시스템의 주요 단계 주요 단계 기법 상세 설명 결함 감지 (Fault Detection) Ping/Echo, Heartbeat, Exception 처리 시스템 내 Fault 발생 시 해당 모듈은 Fault 상태로
I. 버스 중재 (Bus Arbitration)의 개요 가. 버스 중재의 개념 버스 경합이 발생하였을 때, 각 버스 마스터가 미리 정해진 기준에 따라 순서대로 버스를 사용할 수 있게 해주는 기술 나. 버스 중재를 위한 구성 요소 버스 마스터: 시스템 버스에 연결된 컴퓨터의 기본 장치 버스 경합: 여러 버스 마스터가 동시에 시스템 버스 사용 요구 시 버스 경합이