RapidIO
RapidIO이 기사는 광고처럼 쓰여진다 콘텐츠가 들어 있습니다.제발 도와 주세요 홍보 내용과 부적절한 외부 링크 제거 등 해박한 콘텐츠는 중립 관점에서 쓰여를 첨가함으로써 그것을 개선.(9월 2019년)( 어떻게 그리고 언제 이 템플릿 제거할 메시지를 배우다.). |
RapidIO-성능적 컴퓨팅에 대한 통일된 직물이다. | |
| 생성된 연도 | 2000년과 22년 전에(2000년). |
|---|---|
| 폭(비트) | 1,2,4,8의 포트 나이테를, 그리고 16차선. |
| 장치 제 | 256, 65,536, 4,294,967,296의 크기는. |
| 스피드 | 차선(각 방향)1:
|
| 스타일. | 시리얼 |
| 핫 플러그 인터페이스 | 네. |
| 외부 인터페이스 | 네, Chip-Chip, Board-Board(Backplane), Chassis-Chassis. |
| 웹 사이트 | www |
더 래피드IO 아키텍처는 고성능 패킷 교환 전기 연결 기술입니다.RapidIO는 메시징, 읽기/쓰기 및 캐시 일관성 시멘틱스를 지원합니다.RapidIO 패브릭은 순차적인 패킷 전송을 보장하여 하드웨어에서 전력 및 영역 효율적인 프로토콜 구현을 가능하게 합니다.Ethernet, Rapid 등의 업계 표준 전기 사양을 기반으로 합니다.IO는 칩 투 칩, 보드 투 보드 및 섀시 간 인터커넥트로 사용할 수 있습니다.
역사
RapidIO는 에너지 효율이 뛰어난 고성능 컴퓨팅에 뿌리를 두고 있습니다.이 프로토콜은 원래 Mercury Computer Systems와 Motorola(Freescale)에 의해 Mercury의 RACEWAY 전용 버스와 Freescale의 PowerPC [1]버스를 대체하기 위해 설계되었습니다.더 래피드I/O Trade Association은 2000년 2월에 설립되었으며 통신 및 스토리지 OEM뿐만 아니라 FPGA, 프로세서 및 스위치 회사도 포함되었습니다.이 프로토콜은 다음 목표를 충족하도록 설계되었습니다.
- 짧은 레이텐시
- 순서대로 패킷 전송이 보증
- 메시징 및 읽기/쓰기 의미론 지원
- 폴트 톨러런스/고가용성 요건이 있는 시스템에서 사용 가능
- 단기(10마이크로초 미만), 중기(10마이크로초 단위) 및 장기(100마이크로초 단위) 폭주를 관리하는 흐름 제어 메커니즘
- 하드웨어에서의 효율적인 프로토콜 구현
- 저전력 시스템
- 노드를 2개에서 수천개로 확장
릴리스
더 래피드2001년 3월에 출시된 IO 사양 리비전 1.1(3xN Gen1)에서는 와이드 병렬 버스가 정의되어 있습니다.이 규격은 광범위한 상업적 채택을 달성하지 못했다.
더 래피드2002년 [2]6월에 출시된 IO 사양 리비전 1.2에서는 XAUI 물리층을 기반으로 시리얼 인터커넥트가 정의되어 있습니다.이 사양에 근거한 디바이스는 무선 베이스밴드,[3] 이미지 작성 및 군사용 컴퓨팅 분야에서 큰 상업적 성공을 거두었습니다.[4]
더 래피드IO 사양 리비전 1.3은 2005년 6월에 출시되었습니다.
더 래피드I/O 사양 리비전 2.0(6xN Gen2)[5]은 2008년 3월에 출시되었으며 포트 폭(2×, 8×, 16×)을 늘렸으며 최대 레인 속도는 6.25 GBd/5 Gbit/s로 향상되었습니다.리비전 2.1은 1.2 [6]사양의 상업적 성공을 반복하고 확장했습니다.
더 래피드IO 사양 리비전 2.1은 2009년 9월에 출시되었습니다.
더 래피드IO 사양 리비전 2.2는 2011년 5월에 출시되었습니다.
더 래피드2013년 [7]10월에 출시된 IO 사양 리비전 3.0(10xN Gen3)은 2.x 사양과 비교하여 다음과 같이 변경 및 개선되었습니다.
- 업계 표준 이더넷 10GBASE-KR 전기 사양(20cm+커넥터) 및 롱(1m+2커넥터)에 준거
- 이더넷 10GBASE-KR DME 트레이닝 스킴을 직접 활용하여 장거리 신호 품질 최적화
- 64b/67b 부호화 방식(인터레이큰 규격과 유사)을 정의하여 동선과 광의 상호접속을 지원하고 대역폭 효율을 향상시킵니다.
- 전력 절약을 위한 동적 비대칭 링크(예: 한 방향으로 4배, 다른 방향으로 1배)
- IEEE 1588과 유사한 시간 동기화 기능 추가, 구현 비용 대폭 절감
- 32비트 디바이스 ID 지원, 최대 시스템 크기 확대 및 혁신적인 하드웨어 가상화 지원 실현
- 수정된 라우팅 테이블 프로그래밍 모델로 네트워크 관리 소프트웨어 간소화
- 패킷 교환 프로토콜 최적화
더 래피드2014년 [8]10월에 출시된 IO 사양 리비전 3.1은 Rapid와의 협업을 통해 개발되었습니다.IO Trade Association 및 NGSIS.리비전 3.1은 3.0 사양과 비교하여 다음과 같이 확장되었습니다.
- 소형 임베디드 시스템용 MECS 시간 동기화 프로토콜.MECS Time Synchronization은 다중 시간원을 지원합니다.이 프로토콜은 리비전 3.0에서 도입된 타임스탬프 동기화 프로토콜보다 비용이 낮습니다.
- PRBS 테스트 설비 및 표준 레지스터 인터페이스.
- 구조 비대칭 링크 동작 정의 및 표준 레지스터 인터페이스.구조 비대칭 링크는 센서나 처리 파이프라인과 같은 애플리케이션에 대해 다른 방향보다 훨씬 더 많은 데이터를 전송합니다.동적 비대칭 링크와 달리 구조 비대칭 링크는 구현자가 보드 및 실리콘에서 레인을 제거할 수 있도록 하여 크기, 중량 및 전력을 절약할 수 있습니다.또한 구조적으로 비대칭적인 링크를 사용하면 멀티레인 포트에서 하드웨어 장애가 발생했을 때 대체 레인을 사용할 수 있습니다.
- 진단 목적으로 일련의 오류를 캡처하는 확장된 오류 로그
- 엔드포인트 및 스위치의 공간 디바이스 프로파일.공간 준거의 Rapid가 되는 의미를 정의합니다.IO 디바이스
더 래피드IO 사양 리비전 3.2는 2016년 2월에 출시되었습니다.
더 래피드IO 사양 리비전 4.0(25xN Gen4)은 2016년 [9]6월 출시됐다.에는 3.x 사양과 비교하여 다음과 같은 변경과 개선 사항이 있습니다.
- 25 Gbaud 레인 레이트와 물리층 사양을 지원하며 관련 프로그래밍 모델 변경도 지원합니다.
- IDLE3을 지정된 IDLE 시퀀스 네고시에이션과 함께 모든 보드레이트 클래스에서 사용할 수 있도록 합니다.
- 캐시 일관성 사양을 예상하여 최대 패킷 크기를 284바이트로 늘렸습니다.
- 16개의 물리층 우선도 지원
- 높은 throughput Isocronous 정보 전송을 위한 "에러 프리 전송" 지원
더 래피드IO 사양 [10]리비전 4.1은 2017년 7월에 출시되었습니다.
무선 인프라스트럭처
RapidIO 패브릭은 셀룰러 인프라스트럭처 3G, 4G 및 LTE 네트워크에서 수백만 Rapid로 사용됩니다.전 세계 무선 기지국에 출하된 IO 포트[11].RapidIO 패브릭은 원래 서로 다른 제조사의 다양한 종류의 프로세서를 하나의 시스템으로 연결할 수 있도록 설계되었습니다.이러한 유연성으로 인해 Rapid의 광범위한 사용이 촉진되었습니다.이종, DSP, FPGA 및 통신 프로세서를 저레이텐시와 높은 신뢰성으로 긴밀하게 결합된 시스템으로 조합해야 하는 무선 인프라스트럭처 기기의 IO.
데이터 센터
데이터센터 및 HPC 분석 시스템은 Rapid를 사용하여 도입되었습니다.IO 2D Torus Mesh Fabric:[12] 고대역폭, 저레이텐시 노드간 통신으로 혜택을 받는 애플리케이션을 위해 시스템 카트리지 간에 고속 범용 인터페이스를 제공합니다.더 래피드IO 2D Torus 통합 패브릭은 각 방향에서 최대 45개의 서버 카트리지를 북쪽, 남쪽, 동쪽 및 서쪽 인접 라우터에 연결할 수 있는 Torus 링 구성으로 라우팅됩니다.이를 통해 시스템은 효율적인 현지화 트래픽이 필요한 많은 고유한 HPC 애플리케이션을 충족할 수 있습니다.
또한 오픈 모듈러형 데이터센터와 컴퓨팅 플랫폼을 [13]사용하여 이기종 HPC 시스템은 Rapid의 낮은 레이텐시 특성을 구현했습니다.실시간 [14]분석을 가능하게 하는 IO.2015년 3월에 Rapid를 구동하는 탑 오브 랙 스위치가 발표되었습니다.미드레인지 데이터센터 애플리케이션에 [15]대한 IO.
항공우주
인터커넥트(interconnect) 또는 버스(bus)는 우주선 항공전자 시스템의 설계와 개발에서 아키텍처와 복잡성 수준을 결정하는 중요한 기술 중 하나입니다.성숙도를 고려할 때 여전히 사용되고 있는 수많은 기존 아키텍처가 있습니다.이러한 기존 시스템은 특정 유형의 아키텍처 요구 및 요구사항을 충족하기에 충분합니다.안타깝게도 차세대 미션에는 기존 아키텍처의 기능을 훨씬 능가하는 보다 뛰어난 성능의 항전 아키텍처가 요구됩니다.이러한 차세대 아키텍처의 설계 및 개발을 위한 실행 가능한 옵션은 높은 수준의 데이터 전송을 수용할 수 있는 기존의 상용 프로토콜을 활용하는 것입니다.
2012년 RapidIO는 차세대우주선 인터커넥트 표준(NGSIS) 워킹그룹에 의해 선정되어 우주선에서 사용되는 표준 통신 인터커넥트의 기초가 되었다.NGSIS는 Rapid를 포함한 포괄적인 표준 작업입니다.I/O 버전 3.1 개발 및 VITA 78의 박스 레벨 하드웨어 표준 작업인 SpaceVPX 또는 High ReliabilityVPX.NGSIS 요건 위원회는 NGSIS 상호연결을 위한 47가지 요소를 포함하는 광범위한 요건 기준을 개발했다.NGSIS 회원사 자체 무역조사 결과 Rapid 우수성 입증InfiniBand, Fibre Channel, 10G Ethernet과 같은 기존 상용 프로토콜에 대한 IO.그 결과, 그룹은 Rapid가IO는 차세대 우주선의 요구에 [16]가장 적합한 인터커넥트를 제공합니다.
PHY 로드맵
더 래피드I/O 로드맵은 이더넷 PHY 개발에 대응합니다.50 GBd 이상의 링크의 RapidIO 사양에 대해 [17]검토 중입니다.
용어.
- 링크 파트너
- Rapid의 한쪽 끝IO 링크
- 엔드포인트
- Rapid를 시작 및/또는 종료할 수 있는 장치IO 패킷
- 처리 요소
- 최소 1개의 Rapid가 있는 장치IO 포트
- 스위치
- Rapid를 라우팅할 수 있는 장치IO 패킷
프로토콜 개요
더 래피드IO 프로토콜은 3계층 사양으로 정의됩니다.
- 물리:신뢰성 높은 패킷 교환을 위한 전기적 사양, PCS/PMA, 링크 레벨 프로토콜
- 전송: 라우팅, 멀티캐스트 및 프로그래밍 모델
- 논리:논리 I/O, 메시징, 글로벌 공유 메모리(CC-NUMA), 흐름 제어, 데이터 스트리밍
시스템 사양은 다음과 같습니다.
- 시스템 초기화
- 오류 관리/핫 스왑
물리층
더 래피드IO의 전기적 사양은 업계 표준 이더넷 및 광인터커넥트 포럼 표준에 근거하고 있습니다.
- 레인 속도 1.25, 2.5 및 3.125 GBd (1, 2, 및 2.5 Gbit/s)의 XAUI
- 레인 속도 5.0 및 6.25 GBd(4 및 5 기가비트/초)의 OIF CEI 6+ 기가비트/초
- 10GBASE-KR 802.3-ap(장거리) 및 802.3-ba(단거리)로 10.3125 GBd(9.85 Gbit/s)의 레인 속도 실현
더 래피드IO PCS/PMA 레이어는 다음 두 가지 형식의 인코딩/프레밍을 지원합니다.
모든 빠른 속도IO 처리 요소는 다음 3종류의 정보를 송수신합니다.패킷, 제어 기호 및 아이돌시퀀스
패킷
각 패킷에는 그 패킷의 물리층 교환을 제어하는2개의 값이 있습니다.첫 번째는 확인 응답 ID(ack)입니다.ID)는 링크 상에서 교환되는 패킷을 추적하기 위해 사용되는 링크 고유, 고유, 5비트, 6비트 또는 12비트 값입니다.패킷은 시리얼 인크리먼트 ACK 를 사용해 송신됩니다.ID 값왜냐하면 ack은ID는 링크에 고유합니다.ACKID는 CRC가 아닌 프로토콜로 커버됩니다.이것에 의해, ACK가 허가됩니다.패킷 CRC는 패킷의 엔드 투 엔드의 무결성 체크를 일정하게 유지할 수 있는 반면, 각 링크가 통과할 때마다 변경하는 ID.패킷이 정상적으로 수신되면 ack을 사용하여 확인 응답됩니다.패킷 아이디송신기는 링크 파트너에 의해 정상적으로 확인 응답될 때까지 패킷을 유지해야 합니다.
두 번째 값은 패킷의 물리 priority입니다.물리 priority는 Virtual Channel(VC; 가상채널) ID 비트, Priority 비트 및 Critical Request Flow(CRF; 크리티컬 요구 흐름) 비트로 구성됩니다.VC 비트는 priority 비트와 CRF 비트가 1 ~8 의 가상 채널을 식별하는지, 또는 Virtual Channel 0 내에서 priority로 사용되는지를 결정합니다.가상 채널에는 보장된 최소 대역폭이 할당됩니다.Virtual Channel 0 내에서 우선순위가 높은 패킷은 우선순위가 낮은 패킷을 통과할 수 있습니다.데드록을 피하기 위해서는 응답 패킷의 물리 priority가 요구보다 높아야 합니다.
Rapid에 대한 물리적 계층 기여IO 패킷은 ack을 포함한 각 패킷의 선두에 있는2 바이트 헤더입니다ID와 물리 priority 및 패킷 무결성을 체크하기 위한 최종 2바이트 CRC 값.80 바이트보다 큰 패킷에는, 최초의 80 바이트 이후의 중간 CRC도 있습니다.한 가지 예외를 제외하고 패킷의 CRC 값은 엔드 투 엔드 무결성 검사 역할을 합니다.
제어 기호
RapidIO 제어 심볼은 패킷 내를 포함하여 언제든지 전송할 수 있습니다.이 기능은 고속화가능한 최소 대역 내 제어 경로 지연 시간 IO를 통해 다른 프로토콜보다 작은 버퍼로 높은 처리량을 달성할 수 있습니다.
제어 기호는 패킷 구분(패킷 시작, 패킷 종료, Stomp), 패킷 확인 응답(패킷 확인 응답 없음), 리셋(디바이스 리셋, 포트 리셋) 및 Rapid 내에서 이벤트를 배포하기 위해 사용됩니다.IO 시스템(멀티캐스트 이벤트 제어 기호).제어 기호는 흐름 제어(재시도, 버퍼 상태, 가상 출력 큐 백프레셔) 및 오류 복구에도 사용됩니다.
오류 복구 절차는 매우 빠릅니다.수신한 데이터 스트림에서 송신 에러가 검출되면, 수신측은 관련 붙여진 송신기로부터 Packet Not Accepted 컨트롤 심볼을 송신합니다.링크 파트너는 Packet Not Accepted 컨트롤 심볼을 수신하면 새로운 패킷 전송을 중지하고 Link Request/Port Status 컨트롤 심볼을 전송합니다.Link Response 컨트롤 기호는 ack을 나타냅니다.다음에 송신되는 패킷에 사용할 필요가 있는ID 。패킷 송신이 재개됩니다.
IDLE 시퀀스
IDLE 시퀀스는 신호 품질 최적화를 위해 링크 초기화 중에 사용됩니다.또, 링크에 송신하는 제어 기호나 패킷이 없는 경우에도 송신됩니다.
트랜스포트 레이어
모든 빠른 속도IO 엔드포인트는 디바이스 식별자(디바이스)에 의해 일의로 식별됩니다.ID) 각 RapidIO 패킷에는 2개의 디바이스 ID가 포함되어 있습니다.첫 번째는 수신인 ID(dest)입니다.ID)는 패킷이 라우팅되는 위치를 나타냅니다.두 번째는 Source ID(srcID; 송신원ID)로 패킷의 발신지를 나타냅니다.엔드포인트가 Rapid를 수신하는 경우응답이 필요한 IO 요구 패킷. 응답 패킷은 srcID와 수신처를 스왑하여 구성됩니다.요청 아이디
RapidIO 스위치는 수신처를 사용합니다.패킷을 전송하는 출력 포트를 결정하기 위한 수신 패킷의 ID.통상, 수신처는ID는 제어값 배열로 인덱싱하는 데 사용됩니다.인덱싱 작업은 빠르고 구현 비용이 낮습니다.RapidIO 스위치는 라우팅 테이블의 표준 프로그래밍 모델을 지원하므로 시스템 제어가 단순해집니다.
더 래피드IO 트랜스포트 레이어는 단순한 트리 및 메시에서 n차원 하이퍼큐브, 다차원 토로이드 및 얽힌 네트워크와 같은 보다 난해한 아키텍처에 이르기까지 모든 네트워크 토폴로지를 지원합니다.
더 래피드I/O 트랜스포트 레이어는 하드웨어 가상화를 가능하게 합니다(예: Rapid).IO 엔드포인트는 여러 디바이스 ID를 지원할 수 있습니다).각 패킷의 행선지 ID 의 일부를 사용하고, 엔드 포인트내의 특정의 가상 하드웨어를 식별할 수 있습니다.
논리층
더 래피드IO 논리층은 여러 사양으로 구성되며, 각각 다른 트랜잭션 의미론에 대한 패킷 형식 및 프로토콜을 제공합니다.
논리 I/O
논리 I/O 계층은 읽기, 쓰기, 응답으로 쓰기 및 다양한 원자 트랜잭션에 대한 패킷 형식을 정의합니다.원자성 트랜잭션의 예로는 set, clear, increment, decrement, swap, test-and-swap, compare-and-swap 등이 있습니다.
메시지
메시지 사양은 초인종과 메시지를 정의합니다.초인종은 16비트이벤트 코드를 전달합니다.메시지는 최대 4KiB의 데이터를 전송하며 각각 최대 16개의 패킷으로 분할되며 최대 페이로드가 256바이트입니다.응답 패킷은 초인종 및 메시지 요청별로 전송해야 합니다.응답 패킷 상태 값은 done, error 또는 retry를 나타냅니다.retry 상태는 요청 발신자에게 패킷 재전송을 요구합니다.논리 레벨의 리트라이 응답에 의해, 복수의 송신자가 소수의 공유 수신 리소스에 액세스 할 수 있기 때문에, 스루풋은 높고 전력은 적게 됩니다.
흐름 제어
흐름 제어 사양은 단순한 XON/XOFF 흐름 제어 작업을 위한 패킷 형식 및 프로토콜을 정의합니다.플로우 제어 패킷은 스위치 및 엔드 포인트에서 발신할 수 있습니다.XOFF 플로우 제어 패킷을 수신하면, XON 플로우 제어 패킷이 수신되거나 타임 아웃이 발생할 때까지 플로우의 송신이 정지됩니다.흐름 제어 패킷은 시스템리소스를 관리하기 위한 범용 메커니즘으로도 사용할 수 있습니다.
CC-NUMA
Global Shared Memory 사양은 Rapid를 통해 캐시 코히런트 공유 메모리 시스템을 작동시키기 위한 패킷 형식 및 프로토콜을 정의합니다.IO 네트워크
데이터 스트리밍
데이터 스트리밍 사양은 Messaging 사양과는 다른 패킷 형식 및 의미론을 가진 메시지를 지원합니다.데이터 스트리밍 패킷 형식은 여러 패킷에 걸쳐 분할된 최대 64K의 데이터 전송을 지원합니다.각 전송은 Class of Service 및 Stream Identifier와 관련지어져 엔드포인트 간에 수천 개의 고유 플로우를 가능하게 합니다.
데이터 스트리밍 사양에서는 클라이언트-서버 시스템 내에서 성능을 관리하기 위한 확장 헤더 흐름 제어 패킷 형식 및 의미론도 정의합니다.각 클라이언트는 확장 헤더플로우 제어 패킷을 사용하여 서버에 송신할 수 있는 작업량을 서버에 통지합니다.서버는 XON/XOFF, 환율 또는 크레디트 기반 프로토콜을 사용하여 클라이언트가 서버에 보내는 작업 속도와 양을 제어하는 확장 헤더 흐름 제어 패킷으로 응답합니다.
시스템 초기화
이미 알려진 토폴로지를 가진 시스템은 상호 운용성에 영향을 주지 않고 시스템 고유의 방법으로 초기화할 수 있습니다.더 래피드IO 시스템 초기화 사양은 시스템 토폴로지가 불분명하거나 동적일 때 시스템 초기화를 지원합니다.시스템 초기화 알고리즘은 다중 호스트의 존재를 지원하므로 시스템 초기화에 단일 장애 지점이 있을 필요는 없습니다.
각 시스템 호스트는 Rapid를 재귀적으로 열거합니다.IO 패브릭, 디바이스 소유권 확보, 엔드포인트 디바이스 ID 할당 및 스위치라우팅 테이블 갱신소유권 충돌이 발생하면 더 큰 디바이스가 있는 시스템 호스트아이디가 이긴다."잃어버린" 호스트는 디바이스 소유권을 해제하고 "우승" 호스트를 기다리며 후퇴합니다.이긴 호스트는 잃어버린 호스트의 소유권 획득을 포함하여 열거를 완료합니다.열거가 완료되면 성공한 호스트는 손실된 호스트의 소유권을 해제합니다.다음으로 손실 호스트는 스위치라우팅 테이블을 읽고 각 엔드포인트에 등록하여 시스템 설정을 학습함으로써 시스템을 검출합니다.당첨 호스트가 이미 알려진 기간 내에 열거를 완료하지 않은 경우, 패배 호스트는 당첨 호스트가 실패했다고 판단하고 열거를 완료합니다.
시스템 열거는 Linux에서 Rapid에 의해 지원됩니다.IO 서브시스템
오류 관리
RapidIO는 핫 스왑을 포함한 고가용성 폴트 톨러런스 시스템 설계를 지원합니다.검출이 필요한 에러 조건과 상태 및 에러 정보를 전달하기 위한 표준 레지스터가 정의됩니다.또, 링크상에서 패킷을 교환할 수 없는 경우, congestion를 회피하고, 진단 및 회복 액티비티를 유효하게 하기 위해서 패킷을 폐기할 수 있도록, 설정 가능한 분리 메카니즘도 정의됩니다.인밴드(포트 쓰기 패킷) 및 아웃 오브 밴드(인터럽트) 통지 메커니즘이 정의되어 있습니다.
폼 팩터
더 래피드IO 사양에서는 폼 팩터 및 커넥터의 주제를 설명하지 않으므로 애플리케이션 중심의 특정 커뮤니티에 맡깁니다.RapidIO는 다음 폼 팩터에서 지원됩니다.
소프트웨어
프로세서에 의존하지 않는 고속화IO 지원은 Linux [citation needed]커널에서 찾을 수 있습니다.
적용들
더 래피드IO 인터커넥트는 다음 애플리케이션에서[citation needed] 광범위하게 사용됩니다.
RapidIO는 슈퍼컴퓨팅,[citation needed] 서버 및 스토리지 애플리케이션으로 확장되고 있습니다.
경쟁 프로토콜
PCI Express는 임베디드 시스템이 아닌 주변기기 시장을 대상으로 합니다.Rapid와는 달리IO, PCIe는 피어 투 피어 멀티 프로세서 네트워크에 최적화되어 있지 않습니다.PCIe 는, 호스트로부터 주변기기와의 통신에 최적입니다.PCIe는 대규모 멀티프로세서 피어투피어 시스템에서는 확장성이 떨어집니다.기본적으로 "루트 콤플렉스"라는 PCIe 가정으로 인해 폴트 톨러런스와 시스템 관리 문제가 발생하기 때문입니다.
또 다른 대체 인터커넥트테크놀로지는 이더넷입니다.이더넷은 네트워크 토폴로지가 예기치 않게 변경될 수 있고 사용되는 프로토콜이 유동적이며 링크 지연이 큰 넓은 지리적 영역에 걸쳐 컴퓨터를 연결하는 강력한 접근 방식입니다.이러한 과제를 해결하기 위해 이더넷 기반의 시스템에서는 흐름 제어, 데이터 전송 및 패킷 라우팅 프로토콜을 구현하기 위해 네트워크 전체에 걸쳐 상당한 처리 능력, 소프트웨어 및 메모리가 필요합니다.RapidIO는 1km 미만의 지리적 영역에 걸쳐 내장해성이 있는 임베디드 시스템에서 에너지 효율이 높고 지연 시간이 짧은 프로세서 간 통신에 최적화되어 있습니다.
Space Fibre는 우주 [18]응용 프로그램을 위한 경쟁 기술입니다.
Time Triggered Ethernet은 보다 복잡한 공간용 백플레인(VPX) 및 백본애플리케이션(런처 및 인간 등급의 통합 항전 장치)에 대응하는 경쟁 테크놀로지입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Fuller, Sam (27 December 2004). "Preface". RapidIO: The Embedded System Interconnect. John Wiley & Sons Ltd. ISBN 0-470-09291-2. Retrieved 9 October 2014.
- ^ "RapidIO Standard Revision 1.2". www.rapidio.org. RapidIO Trade Association. 26 June 2002. Retrieved 9 October 2014.
- ^ "Integrated Device Technology 2011 Annual Report" (PDF). www.idt.com. Integrated Device Technology Inc. 6 June 2011. p. 4. Retrieved 9 October 2014.
- ^ Jag Bolaria (October 15, 2013). "RapidIO Reaches for the Clouds". www.linleygroup.com. The Linley Group. Retrieved 9 October 2014.
- ^ "RapidIO Standard Revision 2.0". www.rapidio.org. RapidIO Trade Association. 23 February 2005. Retrieved 9 October 2014.
- ^ "Integrated Device Technology 2014 Annual Report" (PDF). www.idt.com. Integrated Device Technology Inc. 28 May 2014. pp. 5, 35. Retrieved 9 October 2014.
- ^ "RapidIO Standard Revision 3.0". www.rapidio.org. RapidIO Trade Association. 10 November 2013. Retrieved 9 October 2014.
- ^ "RapidIO Standard Revision 3.1" (PDF). www.rapidio.org. RapidIO Trade Association. 13 October 2014. Retrieved 18 October 2014.
- ^ "RapidIO Standard Revision 4.0". www.rapidio.org. RapidIO Trade Association. June 2016. Retrieved 15 August 2016.
- ^ "RapidIO Standard Revision 4.1". www.rapidio.org. RapidIO Trade Association. July 2017. Retrieved 11 August 2019.
- ^ "Reader Forum: Cloud radio access and small cell networks based on RapidIO". www.rcrwireless.com.
- ^ "PayPal Finds Order from Chaos with HPC". hpcwire.com. 24 September 2014.
- ^ "Prodrive Technologies announces its Datacenter - HPC system (DCCP-280) with RapidIO and 10 Gigabit Ethernet - Prodrive Technologies". prodrive-technologies.com. 30 January 2014.
- ^ "IDT, Orange Silicon Valley, NVIDIA Accelerate Computing Breakthrough With RapidIO-based Clusters Ideal for Gaming, Analytics". businesswire.com.
- ^ "Prodrive Technologies Launches PRSB-760G2 for large RapidIO networks - Prodrive Technologies". prodrive-technologies.com. 2 March 2015.
- ^ Patrick Collier (14 October 2013). "Next Generation Space Interconnect Standard (NGSIS): A Modular Open Standards Approach for High Performance Interconnects for Space" (PDF). Reinventing Space Conference. p. 5. Retrieved 9 October 2014.
- ^ "RapidIO Roadmap". www.rapidio.com. RapidIO Trade Association. 10 June 2012. p. 4. Retrieved 9 October 2014.
- ^ "SpaceFibre Overview" (PDF). STAR-Dundee. Archived from the original (PDF) on 22 October 2014. Retrieved 21 October 2014.
외부 링크
- 를 클릭합니다RapidIO (home).
- 를 클릭합니다Specifications (current ed.), RapidIO.
- 를 클릭합니다RapidIO, Open cores.