728x90
반응형

MPI 4

Elastic Fabric Adapter(EFA)

개요Elastic Fabric Adapter(EFA)는 AWS에서 제공하는 고성능 컴퓨팅(High Performance Computing, HPC) 및 기계 학습 워크로드에 최적화된 고속 네트워크 인터페이스입니다. 전통적인 EC2 네트워크보다 더 낮은 지연(latency), 더 높은 처리량, 고속 메시지 전송 기능을 제공하여, MPI(Message Passing Interface)를 사용하는 분산 애플리케이션에서 온프레미스 수준의 성능을 실현할 수 있습니다.1. 개념 및 정의EFA는 EC2 인스턴스에 직접 탑재되어, EC2 내에서 실행되는 애플리케이션이 다른 인스턴스와 저지연 네트워크 통신을 가능하게 하는 ENI(Elastic Network Interface)의 확장입니다. TCP/IP 스택을 우회(by..

Topic 2025.05.08

메모리 공유 방식 분류(Memory Architecture Classification)

개요메모리 공유 방식 분류는 다중 프로세서 또는 코어가 메모리 자원을 어떻게 접근하고 관리하는지에 따라 병렬 컴퓨팅 구조를 분류하는 체계입니다. 이는 병렬 시스템의 성능, 확장성, 프로그래밍 모델에 큰 영향을 미치며, 컴퓨터 아키텍처 설계 및 고성능 컴퓨팅(HPC) 구현 시 중요한 고려 요소로 작용합니다.1. 개념 및 정의메모리 공유 방식은 여러 처리 장치가 메모리를 공유하는 구조인지, 또는 각자 독립적인 메모리를 가지며 메시지를 통해 통신하는지에 따라 크게 **공유 메모리 모델(Shared Memory Model)**과 **분산 메모리 모델(Distributed Memory Model)**로 나뉘며, 최근에는 **하이브리드 모델(Hybrid Memory Model)**이 널리 사용되고 있습니다.2. 분..

Topic 2025.04.17

병렬처리 컴퓨팅(Parallel Computing)

개요병렬처리 컴퓨팅(Parallel Computing)은 대규모 연산 작업을 여러 개의 프로세서 또는 코어에 동시에 분산 처리하여 성능을 향상시키는 컴퓨팅 방식입니다. 과학 기술 계산, 인공지능, 그래픽 렌더링, 시뮬레이션 등 막대한 처리량이 요구되는 분야에서 핵심 기술로 자리 잡고 있으며, CPU와 GPU, 클러스터 및 클라우드 인프라까지 다양한 환경에서 적용되고 있습니다.1. 개념 및 정의병렬 컴퓨팅은 단일 작업을 여러 개의 작은 작업으로 나누어 동시에 실행하는 방식으로, 처리 시간을 줄이고 자원을 효율적으로 활용하는 것이 목적입니다. 이는 하드웨어 아키텍처와 소프트웨어 알고리즘이 유기적으로 작동해야 하며, 동기화 및 통신 비용도 함께 고려되어야 합니다.2. 특징 특징 설명 비고 다중 처리여러 프..

Topic 2025.04.17

SMP vs MPP (Shared Memory vs Massively Parallel Processing)

개요SMP(Shared Memory Processing)와 MPP(Massively Parallel Processing)는 고성능 컴퓨팅 시스템의 대표적인 병렬 아키텍처 모델입니다. 둘 다 병렬 처리 성능을 극대화하기 위한 구조지만, 메모리 접근 방식, 확장성, 처리 효율성 등에서 큰 차이를 보이며, 각각의 특성에 따라 적합한 사용 사례가 달라집니다. 본 글에서는 SMP와 MPP의 개념, 구성, 차이점 및 실제 활용 분야를 비교 분석합니다.1. 개념 및 정의SMP (Shared Memory Processing): 여러 CPU가 하나의 공유 메모리 공간을 이용하여 데이터를 동시에 접근하고 처리하는 방식MPP (Massively Parallel Processing): 각 프로세서가 독립된 메모리를 가지며, ..

Topic 2025.04.11
728x90
반응형