2017-11-30 12 views
0

MPI 표준이 요청 - 응답 통신 패턴을 구현합니까?MPI 및 요청/응답

는 MPI에 대한 책을 읽은 나는 포인트 - 투 - 포인트 루틴이 있다는 것을 발견 같은 :

  • 동기는
  • 비 차단 전송/비 차단 수신 송/수신 차단 차단 보내
  • 버퍼 된 송신
  • 결합 된 보내기/받기
  • "준비 완료"보내기

아마도 개발자는 이러한 루틴을 사용하여 요청 - 응답 통신 패턴을 구현할 수 있지만 MPI가이를 직접 구현하지는 않는 것 같습니다.

편집 : 궁극적 목적을 요청 - 응답 (요청 - 응답)를 요청자 요청을 수신하는 응답자 시스템에 요청 메시지를 전송하고 처리하는 메시지 교환 패턴은 명확화 반환 응답 메시지. 이것은 단순하지만 강력한 메시징 패턴으로, 두 응용 프로그램이 채널을 통해 서로 양방향 대화를 할 수 있습니다. 이 패턴은 특히 클라이언트 - 서버 아키텍처에서 일반적입니다. 동기식 또는 비동기식 일 수 있습니다.

+2

요청/응답은 무엇을 의미합니까? –

+0

@GillesGouaillardet 질문에 관한 정보를 추가하겠습니다. –

답변

1

이것은 현재의 상태로 제공되지 않습니다.

이렇게 말하면 구현하기가 쉽지 않습니다. 요청자는 MPI_Sendrecv()이고 응답자는 MPI_Recv() 요청을받은 다음 MPI_Send() 답을 할 수 있습니다.