• <Intel.com에 대한 자세한 내용

InfiniBand* 아키텍처

고성능 인터커넥트

InfiniBand*는 고성능 프로세서간 통신(IPC)을 위한 원격 직접 메모리 어드레싱(RDMA) 기능이 있는, 지연 시간이 짧은, 고대역폭 데이터 센터 인터커넥트입니다. 고성능 컴퓨팅(HPC) 시스템에서 대규모 데이터 센터, 임베디드 응용 프로그램에 이르는, 고속의 서버간 통신이 성능에 결정적인 다양한 컴퓨팅 환경에서 사용됩니다.

진정한 HPC 솔루션

InfiniBand*는 10년 이전에 사양으로 개발되었으며 고성능 컴퓨팅(HPC) 환경에서 큰 성공을 거두었습니다.

InfiniBand* 기능은 기존의 데이터 센터 패브릭보다 3가지 결정적인 이점이 있습니다.

  • 높은 대역폭
  • 짧은 지연 시간
  • 낮은 CPU 활용률

인텔 및 InfiniBand*

인텔은 InfiniBand* 아키텍처를 구현하는 표준 주체에게 지침을 제공하는 것에서부터 소프트웨어 스택 개발에 대하여 업계와 협력하는 것에 이르기까지 InfiniBand* 아키텍처의 개발에 선도적인 역할을 담당하였습니다. 인텔은 InfiniBand* 아키텍처가 성공적으로 업계 전반에서 채택되도록 노력하였습니다.

인텔® 제온® 프로세서인텔® 아이테니엄® 프로세서 기반 플랫폼 모두에서 데이터 센터 및 고성능 컴퓨팅(HPC) 시장을 위한 InfiniBand* 연결성을 제공하는 인텔은 지속적으로 업계와 협력하여 InfiniBand* 아키텍처 기능이 인텔 제품에서 가장 잘 성능을 발휘하도록 최적화도록 합니다.

InfiniBand* 장점

InfiniBand*는 메시지전달 패러다임인 RDMA를 기반으로 합니다. RDMA 서비스는 프로세서 간에 네트워크 전체에서 메시지를 전달합니다. 메시지는 운영 체제 개입이나 데이터 복사 없이 등록된 메모리 위치 간에 직접 전달됩니다.

개발자는 InfiniBand ‘verb’라는 시맨틱 인터페이스를 사용하여 InfiniBand와 인터페이스합니다. InfiniBand* 사양에 따르면 “Verb는 InfiniBand 채널 어댑터를 구성, 관리 및 동작하기 위해 필요한 기능을 설명합니다. Verb는 API가 아니지만 API를 지정하기 위해 OSV에 대한 프레임워크를 제공합니다.”

이러한 효율성이 높은 통신은 HPC용 MPI와 같은 응용 프로그램, 기존의 소켓 응용 프로그램, 스토리지 응용 프로그램에 유용하며 이 모두는 일반 트랜스포트보다 특수한 API를 사용합니다.

협력을 통한 업계 선도

I/O 기술에 대한 새로운 접근 방식을 대표하는 InfiniBand 아키텍처는 업계 리더의 집단 리서치, 지식 및 경험을 기반으로 하며 이들 대부분은 OpenFabrics* Alliance(OFA) 및 InfiniBand* Trade Association(IBTA)의 회원입니다.

  • OFA는 이더넷* 및 InfiniBand* 아키텍처를 포함한 RDMA 기능이 있는 패브릭 및 네트워크를 위하여 통합된 트랜스포트에 독립적인 오픈 소스 소프트웨어 스택을 개발, 배포 및 증진합니다. 해당 스택의 상위 수준 프로토콜은 IP, NAS, SAN, 소켓, 클러스터된 파일 시스템 및 데이터베이스 응용 프로그램 환경을 지원합니다.
  • InfiniBand* Trade Association은 전체 산업에서 채택할 수 있는 채널 기반의 스위치 패브릭 기술을 제공하기 위해 일반 I/O 사양을 개발하고 지속적으로 향상합니다.

IBTA 및 OFA는 완벽에 가까운 구성 요소입니다. IBTA는 InfiniBand* 사양을 개발하였으며 이를 유지하고 향상합니다. OFA는 응용 프로그램 프로그래밍 인터페이스(API)를 개발하고 InfiniBand* 사양과 일관성을 유지하도록 합니다. 또 다른 중요한 영역에서 IBTA는 IBTA 사양에 대한 구성 요소의 준수 테스트를 실행하며 OFA는 구성 요소의 상호운영성 테스트를 실행합니다.

OFA와 IBTA 모두의 회원인 인텔은 InfiniBand를 위한 사양 표준 및 소프트웨어 스택 개발을 지원하였습니다. 이러한 스택은 Microsoft Windows*에서 표준이며 Linux 커널과 모든 주요 Linux 배포에 포함되어 있습니다. OpenFabrics* 스택은 HPC 클러스터 구축을 간소화하는 인텔® 클러스터 지원 프로그램의 핵심 구성 요소이기도 합니다.

업계 리더이면서 협력자이기도 한 인텔은 제품 라인에서 InfiniBand 아키텍처 지원을 통해 InfiniBand* 아키텍처가 미래에 지속적으로 성공할 수 있도록 계속 노력합니다.