어떤 National Instruments 하드웨어가 Peer-To-Peer (P2P) 스트리밍을 지원합니까?



하드웨어: Reconfigurable I/O (RIO)

문제점: PCI Express를 통해서 NI peer-to-peer (P2P)를 사용하고자 합니다. P2P 스트리밍을 지원하는 NI 하드웨어는 무엇이 있습니까? 또 PXI Express 섀시와 컨트롤러로 어떻게 스트리밍 성능을 최대화할 수 있습니까?

솔루션:

다음 리스트의 National Instruments 하드웨어가 P2P 스트리밍을 지원합니다.

섀시
NI PXIe-1062Q
NI PXIe-1065
NI PXIe-1071
NI PXIe-1073
NI PXIe-1075
NI PXIe-1078
NI PXIe-1082
NI PXIe-1085

표1: P2P 스트리밍을 지원하는 PXIe 섀시


컨트롤러
원격 컨트롤러
NI PXIe-PCIe8361/2
NI PXIe-PCIe8370/1/2
NI PXIe-PCIe8375
임베디드 컨트롤러
NI PXIe-8101/2/8*
NI PXIe-8105**
NI PXIe-8106**
NI PXIe-8130
NI PXIe-8133
NI PXIe-8135
* PCI Express 스위치를 통해서만 지원됩니다.
** 링크 4로 또는 4로부터 스트리밍은 지원되지 않습니다.

Table 2: P2P 스트리밍을 지원하는 PXIe 컨트롤러

함수생성기
NI PXIe-5450*
NI PXIe-5451

* Rev. C 와 그 이후 버전

 

Table 3: P2P 스트리밍을 지원하는 PXIe 함수 생성기


스코프/디지타이저
NI PXIe-5122*
NI PXIe-5160
NI PXIe-5162
NI PXIe-5622*
*현재 펌웨어 버전으로 NI-SCOPE 3.6에서 활성화되어 있습니다. NI-SCOPE 3.6 Readme 에 있는 단계를 따라하십시오.

Table 4: P2P 스트리밍을 지원하는 PXIe 스코프와 디지타이저


RF 모듈
RF Signal Analyzers
NI PXIe-5644R/5R
NI PXIe-5663*
NI PXIe-5663E*
NI PXIe-5665*
RF Signal Generators
NI PXIe-5644/5R
NI PXIe-5673*
NI PXIe-5673E*

* RF Signal Analyzers/Generators는 다음과 같은 세 가지 구성요소를 가지고 있습니다: RF downconverter, local oscillator, and digitizer. 디지타이저(NI PXIe-5622)는 P2P 스트리밍을수행합니다. 유사하게 NI PXIe-5450도 RF Signal Generator를 위해 P2P 스트리밍을 수행합니다.

Table 5: P2P 스트리밍을 지원하는 PXIe RF 모듈

NI FlexRIO FPGA 모듈
NI PXIe-7961R
NI PXIe-7962R
NI PXIe-7965R
NI PXIe-7966R
NI PXIe-7975R

Table 6: P2P 스트리밍을 지원하는 PXIe FPGA 모듈

 

PXI Express 섀시는 백플레인을 통해 컨트롤러 슬롯으로 여러 PCI Express 링크를 제공합니다. 섀시 백플레인 내의 동일한 PCI Express 스위치에 연결된 슬롯들은 같은 링크를 공유합니다. 대부분의 경우에는 최대 P2P 스트리밍 성능은 같은 링크를 공유하는 모듈 사이에서 이루어질 수 있습니다. 아래 표는 특정 PXI Express 섀시에서 어떤 슬롯이 어떤 링크와 상응하는지 명시하고 있습니다.

Chassis
Link 1
Link 2
Link 3
Link 4
NI PXIe-1062Q
5
3
4
-
NI PXIe-1065
7
8
9-14
-
NI PXIe-1066DC
7
8
9-14
-
NI PXIe-1071
2
3
4
-
NI PXIe-1073
2-6
-
-
-
NI PXIe-1075
2-5
6-9
10-13
14-18
NI PXIe-1078
2
3
5-9
4
NI PXIe-1082
2
3-4
5-6
7-8
NI PXIe-1085
2-10
11-18
-
-

Table 7: PXI Express 섀시 링크

PXIe-1075 섀시 내의 두 개의 지원되는 모듈 사이에서 P2P 스트리밍을 한다고 가정합니다. 이러한 경우에는 슬롯 2-5가 링크1을 공유하므로 모듈을 슬롯 2와 슬롯 3에 두는 것이 슬롯 2와 슬롯 6에 두는 것 보다 더 높은 스트리밍 성능을 이끌어낼 수 있습니다.

P2P 스트리밍 시스템의 모듈들이 같은 링크를 공유하지 않을 때 데이터는 호스트 컨트롤러의 온보드 스위치 또는 칩셋(CPU나 메모리가 아닙니다.)을 통해야만 합니다. 대부분의 경우에는 이로 인해 하나의 PCI Express 스위치를 통과하는 것에 비해 성능이 떨어집니다. 게다가 컨트롤러가 다른 링크들 사이에서 통신하기 위한 P2P 스트리밍을 지원해야만 합니다.

P2P 스트리밍과 성능에 대해 더 많은 정보를 원하시면 White Paper: An Introduction to Peer-To-Peer Streaming를 참고하십시오.




관련 링크: White Paper: An Introduction to Peer-To-Peer Streaming
Product Manuals: NI Peer-to-Peer Streaming Help

첨부:





리포트 날짜: 06/06/2011
마지막 업데이트: 01/08/2015
문서 번호: 5M5F1FA9