CPU(6)
-
[PIM] CPU/DPU Programming Code Review
PrIM BenchmarksVertor Addition Code Reivew https://github.com/SohyeonKim-dev/prim-benchmarks GitHub - SohyeonKim-dev/prim-benchmarks: PrIM (Processing-In-Memory benchmarks) is the first benchmark suite for a real-world prPrIM (Processing-In-Memory benchmarks) is the first benchmark suite for a real-world processing-in-memory (PIM) architecture. PrIM is developed to evaluate, analyze, and charact..
2024.07.16 -
[Paper review] Xen and the Art of Virtualization
Xen and the Art of Virtualization Abstraction Numerous systems have been designed which use virtualization to subdivide the ample resources of a modern computer. Some require specialized hardware, or cannot support commodity operating systems. Some target 100% binary compatibility at the expense of performance. Others sacrifice security or functionality for speed. Few offer resource isolation or..
2024.03.15 -
[운영체제] CFS in Linux
CFS Completely Fair Process Scheduling in Linux
2023.04.10 -
[운영체제] GPGPU for Deep Learning 2023.04.02
-
[운영체제] CPU와 Architecture _ SMP vs NUMA vs Clustered system
Bootstrapping in Linux - CPU - smart X -> 매우 빠르게 메모리에서 명령어를 읽고, 실행하는 것 - ROM - Read only memory - 읽기 전용 메모리, 영구적으로 저장하는 비휘발성 메모리 - 전원이 꺼져도 존재 -> 처음 부팅될 때 실행할 모드 + RAM - Random Acess Memery - 휘발성 메모리, 작업 중인 내용을 한시적으로 저장 하드웨어 초기화 및 테스트 - BIOS - Basic input output system - UEFL - Unified Extensible Firmware Interface -> 펌웨어 : 하드웨어에 포함된 소프트웨어 == 롬에 저장된 소프트웨어 -> POST - power on self test 진행 - 메모리 및 i..
2023.03.25 -
[컴퓨터 구조] 컴퓨터의 구성요소
⠇컴퓨터란? 컴퓨터의 구조 컴퓨터가 이해하는 정보 데이터 - 컴퓨터가 주고받는 정보, 컴퓨터에 저장된 정보 명령어 - 데이터를 움직이고, 컴퓨터를 작동시키는 정보 컴퓨터의 4가지 핵심 부품 CPU (중앙처리장치) 메모리 (주기억장치) 보조기억장치 입출력장치 (IO) 컴퓨터는 명령어들의 모음 메인보드 내의 시스템 버스에 연결된 각 요소들 ⠇컴퓨터의 구성요소 메모리 - 주기억장치 (RAM) 현재 실행되는 프로그램의 명령어와 데이터 저장 프로그램이 실행되려면 반드시 메모리에 저장되어야 함 RAM과 ROM의 차이? 메모리에 저장된 값의 위치 - 주소 CPU - 중앙처리장치 컴퓨터의 두뇌 메모리에 저장된 명령어를 읽고, 이해(해석)하고, 실행한다 CPU는 ALU(산술논리연산장치), 제어장치(제어 신호를 내보내고,..
2022.12.29