연세대학교 학술정보원

  • ENGLISH
  • LOGIN
  • 사이트내검색
    사이트내 검색

    닫기

연세대학교 학술정보원 로고 이미지

닫기

상세정보

  • HOME
  • 검색상세정보

(멀티코어 시대에 꼭 알아야할) MPI 병렬 프로그래밍

이홍석

책이미지
서평쓰기
서평쓰기
자료유형단행본
서명/저자사항(멀티코어 시대에 꼭 알아야할) MPI 병렬 프로그래밍 = (A) time of multi-core parallel programming / 이홍석 [외]著
개인저자이홍석
김정한
이승우
이식
발행사항서울 : 어드북스, 2010
형태사항294 p. : 삽화, 도표 ; 26 cm
기타표제Message passing interface
ISBN9788958450672
일반주기 공저자: 김정한, 이승우, 이식
서지주기참고문헌수록
부록주기부록: Chapter 8, 9 예제정리
언어한국어

전자자료

소장정보

서비스 이용안내
  • 보존서고도서 신청보존서고도서 신청
  • 캠퍼스대출캠퍼스대출
메세지가 없습니다
No. 등록번호 청구기호 소장처 도서상태 반납예정일 예약 매체정보
1 00011809651 005.275 010가 [신촌]도서관/인문자료실(중도2층)/ 대출가능

책 소개

슈퍼 컴퓨터 병렬 프로그래밍 매뉴얼. 병렬 처리 관련 기능에 어떤 것이 있고, 어떻게 사용하는지에 대한 방법뿐 아니라, 병렬 프로그램 설계와 구현 노하우를 전수한다. 본문은 MPI의 소개와 개요, MPI 프로그램의 기본 구조, 점대점 통신, 집합 통신, 유도 데이터 타입(Derived Data Type), 가상 토폴로지(Virtual Topology) 등 8개의 장과 본문에서 다룬 예제들을 총정리하는 부록으로 구성되어 있다. 도입부와 중간까지는 메시지 패싱(message passing) 프로그래밍에 대한 설명과 점대점 통신에 대한 개념, 본격적으로 MPI를 이용한 병렬프로그래밍에 대해 설명한다.

출판사 제공 책소개

출판사 제공 책소개 일부

이 책은 슈퍼 컴퓨터 병렬 프로그래밍 매뉴얼이다. 병렬 처리 관련 기능에 어떤 것이 있고, 어떻게 사용하는지에 대한 방법뿐 아니라, 병렬 프로그램 설계와 구현 노하우를 전수한다.
본문은 MPI의 소개와 개요, MPI 프로그램의 기본 구조, 점대점 통신, 집합 통신, 유도 데이터 타입(Derived Data Type), 가상 토폴로지(Virtual Topology) 등 8개의 장과 본문에서 다룬 예제들을 총정리하는 부록으로 구성되어 있다. 도입부와 중간까지는 메시지 패싱(message passing) 프로그래밍에 대한 설명과 점대점 통신에 대한 개념, 본격적으로 MPI를 이용한 병렬프로그래밍에 대해 설명한다.

MPI는 “Message Passing Interface”의 약어로서 프로세스들 사이의 통신을 위해 코드에서 호출해 사용하는 서브루틴(Fortran) 또는 함수(C)들의 라이브러리이다. MPI는 Fortran 또는 C로 작성된 메시지 패싱 프로그램들에게 순차 프로그램들처럼 다양한 아키텍처들에 대한 풍부한 소스코드 이식성(source code portability)을 제공하고자 하는 표준화 작업의 결과이다.
MPI 프로그램...

출판사 제공 책소개 전체

이 책은 슈퍼 컴퓨터 병렬 프로그래밍 매뉴얼이다. 병렬 처리 관련 기능에 어떤 것이 있고, 어떻게 사용하는지에 대한 방법뿐 아니라, 병렬 프로그램 설계와 구현 노하우를 전수한다.
본문은 MPI의 소개와 개요, MPI 프로그램의 기본 구조, 점대점 통신, 집합 통신, 유도 데이터 타입(Derived Data Type), 가상 토폴로지(Virtual Topology) 등 8개의 장과 본문에서 다룬 예제들을 총정리하는 부록으로 구성되어 있다. 도입부와 중간까지는 메시지 패싱(message passing) 프로그래밍에 대한 설명과 점대점 통신에 대한 개념, 본격적으로 MPI를 이용한 병렬프로그래밍에 대해 설명한다.

MPI는 “Message Passing Interface”의 약어로서 프로세스들 사이의 통신을 위해 코드에서 호출해 사용하는 서브루틴(Fortran) 또는 함수(C)들의 라이브러리이다. MPI는 Fortran 또는 C로 작성된 메시지 패싱 프로그램들에게 순차 프로그램들처럼 다양한 아키텍처들에 대한 풍부한 소스코드 이식성(source code portability)을 제공하고자 하는 표준화 작업의 결과이다.
MPI 프로그램은 MPI 환경 초기화, MPI 환경종료로 구성되는 기본적인 골격을 가진다. 사용자는 이러한 기본골격에 자신의 코드를 추가하여 전체적인 병렬코드를 작성해 나가게 된다.

점대점(point to point) 통신은 두 프로세스 사이의 통신이며 이때 두 프로세스는 메시지를 보내는 송신 프로세스와 메시지를 받는 수신 프로세스가 된다. 송신 프로세스와 수신 프로세스 간의 메시지 전송에 이용된 메모리 위치에 안전하게 접근할 수 있게 되었을 때 통신이 완료되었다고 말한다.

실제 MPI를 이용한 병렬 프로그램 작성 시, 모든 프로세스들이 공유 파일 시스템으로부터 입력파일을 읽어오는 경우에는 모두 동일한 파일로부터 데이터를 읽어들인다. 또한 프로세스가 입력파일의 복사본을 각각 따로 가지는 경우에는 프로그램을 실행하기 전 각 프로세스들의 로컬 파일 시스템에 입력 파일을 복사해 두는 방법으로 진행하면 된다.

병렬 프로그래밍에 대한 하나의 아키텍처적 접근방식을 제시하는 《멀티코어 시대에 꼭 알아야 할 MPI 병렬 프로그래밍》은 컴퓨터 프로그래머, 소프트웨어 개발자, 설계자, 연구자, 소프트웨어 아키텍트는 물론 전산학 학생들에게도 많은 도움을 제시할 것이다. 또한 일반인들에게도 슈퍼컴퓨터 및 병렬프로그래밍이라는 개념을 이해할 수 있도록 도와줄 것이다.

청구기호 Browsing

이 분야 인기자료

  • 표지이미지
    시민의 교양 : 지금, 여기, 보통 사람들을 위한 현실...
    채사장
    웨일북, 2015
  • 표지이미지
    (ChatGPT가 직접 쓴) 챗GPT 입문 : 챗GPT...
    장문철
    앤써북, 2023
  • 표지이미지
    (쉽게 배우는) MFC 윈도우 프로그래밍 : Visua...
    김선우
    한빛아카데미, 2020
  • 표지이미지
    SQL 자격검정 실전문제 : 국가공인 SQL전문가·국가...
    한국데이터진흥원, 2016
  • 표지이미지
    밑바닥부터 시작하는 딥러닝 : 파이썬으로 익히는 딥러닝...
    재등강의 齋藤剛毅
    한빛미디어, 2017

서평 (0 건)

*주제와 무관한 내용의 서평은 삭제될 수 있습니다.

서평추가

서평추가
별점
별0점
  • 별5점
  • 별4.5점
  • 별4점
  • 별3.5점
  • 별3점
  • 별2.5점
  • 별2점
  • 별1.5점
  • 별1점
  • 별0.5점
  • 별0점
*서평 입력 시 선택한 별점은 전체 별점에 반영됩니다.
제목입력
본문입력

태그

태그추가

태그추가
태그입력
태그보기