MPI를 활용한 병렬 테이프로이드 적분 계산
병렬 처리 기법을 적용하여 정적분을 효율적으로 계산하는 예제를 소개합니다. 이 구현은 메시지 전달 인터페이스(MPI)를 사용해 여러 프로세스가 함께 작업을 나누어 수행하며, 결과를 통합하는 방식입니다.
함수 f(x) = x³에 대해 구간 [0, 3]에서의 정적분을 근사하는 알고리즘입니다. 각 프로세스는 전체 구간을 일정한 크기로 분할받아, 자체적인 테이프로이드 법칙을 ...
7월 12일 20:30에 게시됨
MPI를 활용한 병렬 행렬 곱셈 구현
MPI(Message Passing Interface)를 이용하여 대규모 행렬 곱셈을 병렬 처리하는 방법을 설명한다. 두 가지 접근 방식을 통해 성능 차이를 비교하고자 한다.
직접 메시지 전달 방식
첫 번째 방법은 MPI_Send와 MPI_Recv를 사용하여 마스터 프로세스가 각 워커 프로세스에 데이터를 직접 분배하고 결과를 수집하는 방식이다.
#include <mpi.h>
#include <iostrea ...
6월 9일 17:16에 게시됨