728x90
반응형

병렬처리 2

HPC & 엑사스케일 컴퓨팅(High-Performance Computing & Exascale)

개요HPC(High-Performance Computing, 고성능 컴퓨팅)는 대규모 병렬 처리 시스템을 통해 복잡하고 방대한 계산을 신속히 수행하는 컴퓨팅 기술입니다. 과학 시뮬레이션, 기후 모델링, 인공지능, 생명공학 등 데이터 집약적 분야에 필수적이며, 그 정점에 있는 것이 바로 **엑사스케일 컴퓨팅(Exascale Computing)**입니다. 엑사스케일은 초당 10^18번의 연산(ExaFLOPS)을 처리할 수 있는 컴퓨팅 성능으로, 기존 페타스케일(10^15 FLOPS)을 넘어서는 차세대 슈퍼컴퓨터의 기준입니다.1. 개념 및 정의 용어 정의 HPC고성능 서버, 슈퍼컴퓨터, 클러스터를 활용해 대규모 병렬 처리를 수행하는 컴퓨팅 기술Exascale Computing초당 1엑사플롭스(10^18 FL..

Topic 2025.03.27

OS 스케줄링 알고리즘

개요운영체제(OS)에서 프로세스를 효율적으로 실행하기 위해 CPU 스케줄링 알고리즘이 사용됩니다. 스케줄링 알고리즘은 시스템의 성능을 최적화하고, 응답 시간(Response Time), 대기 시간(Waiting Time), 처리량(Throughput)을 조절하여 멀티태스킹 환경에서의 효율적인 자원 배분을 가능하게 합니다. 본 글에서는 대표적인 스케줄링 기법 중 RM(Rate Monotonic), MLQ(Multi-Level Queue), SQMS(Single Queue Multi-Server), MQMS(Multi-Queue Multi-Server) 알고리즘의 개념과 동작 방식, 장단점 및 활용 사례를 살펴봅니다.1. OS 스케줄링이란?CPU 스케줄링은 다중 프로세스가 실행될 때 CPU를 적절히 분배하는..

Topic 2025.03.14
728x90
반응형