DOI QR코드

DOI QR Code

Design and Implementation of OpenSHMEM-Light using PCIe NTB

PCIe NTB를 활용한 OpenSHMEM-Light의 설계 및 구현

  • Ju, Youngwoong (Dept of Information and Communication Engineering, Chungbuk National University) ;
  • Choi, Min (Dept of Information and Communication Engineering, Chungbuk National University)
  • 주영웅 (충북대학교 전자정보대학 정보통신공학부) ;
  • 최민 (충북대학교 전자정보대학 정보통신공학부)
  • Published : 2016.10.27

Abstract

.PCI Express는 고속, 저전력 등의 특성으로 업계 표준으로서 많이 쓰이고 있는 프로세서와 주변 I/O 장치들을 연결하는 버스 기술이다. 또한, PCI Express는 인피니밴드와 이더넷과 더불어 고성능 컴퓨터나 컴퓨터 클러스터를 위한 시스템 인터커넥트 기술로 널리 쓰이고 있다. PGAS(partitioned global address space) 프로그래밍 모델은 컴퓨터 클러스터와 같은 다중 호스트 시스템에서 단측 RDMA(remote direct memory access)를 구현하는데 많이 이용된다. 본 논문에서는 PCI Express 기반 RDMA를 구현하기 위해 PGAS 프로그래밍 모델인 OpenSHMEM의 기존의 특징을 유지하여 PCI Express 기반 OpenSHMEM API를 설계 및 구현하였다. 구현한 OpenSHMEM API는 PCI Express의 NTB(non-transparent bridge) 기술로 2대의 PC를 연결한 시스템에서 매트릭스 곱셈 예제를 통하여 실험하였다.

Keywords