퓨처버스

Futurebus

Futurebus 또는 IEEE 896컴퓨터 버스 표준으로 CPU, 메모리, 플러그인 카드 및 어느 정도까지는 머신 간의 LAN 링크를 포함하여 컴퓨터 내의 모든 로컬 버스 연결을 대체하는 것을 목적으로 합니다.그 노력은 1979년에 시작되어 1987년까지 완성되지 않았고, 곧 1994년까지 지속된 재설계 작업에 들어갔다.이 시점까지 표준 기반의 칩셋 구현은 업계의 리더십이 부족했습니다.커스텀 실장은 업계 전체에서 계속 설계되어 사용되고 있지만, 실제로는 거의 사용되지 않습니다.

역사

1970년대 후반에는 VMEbus가 접속되어 있는 부품보다 빨랐습니다.컴퓨터를 구축하기 위해 CPU와 RAM을 VME에 별도의 카드로 연결하는 것은 매우 합리적이었습니다.그러나 CPU와 RAM의 속도가 급격히 빨라짐에 따라 VME는 빠르게 압도되었습니다.VME의 속도를 높이는 것은 쉽지 않았습니다. 왜냐하면 VME에 연결된 모든 부품은 이러한 빠른 속도를 지원할 수 있어야 하기 때문입니다.

Futurebus는 이러한 문제를 수정하고 기존 디바이스에 영향을 주지 않고 속도를 높일 수 있는 시스템을 갖춘 VMEbus와 같은 시스템의 후속 시스템을 만드는 것을 검토했습니다.이를 위해 Futurebus의 주요 기술은 비동기 링크를 사용하여 구축되었으며, 이 링크에 연결된 장치들이 원하는 속도로 대화할 수 있게 되었습니다.해결해야 할 또 다른 문제는 시스템에 여러 카드를 "마스터"로 보유할 수 있다는 점이었고, Futurebus는 멀티프로세서 머신을 구축할 수 있었습니다.이를 위해서는 VME가 슬롯0에 단일 마스터를 배치하여 전체적인 제어를 하는 것과는 달리 다양한 카드가 언제든지 버스에 액세스할 수 있도록 하기 위해 어떤 형태의 "분산 조정"이 필요했습니다.명확한 성능 이점을 얻기 위해 Futurebus는 향후 10년간 필요한 성능을 제공하도록 설계되었습니다.

일반적인 IEEE 규격은 우선 기업이 디바이스를 구축한 후 표준화를 위해 IEEE에 제출하는 것으로 시작합니다.Futurebus의 경우 표준화 작업 중에 전체 시스템이 설계되었습니다.이것이 그것의 몰락으로 판명되었다.기업들이 Futurebus를 시스템으로 보고 나서 모두 동참했다.곧이어 표준회의에는 수백 명의 사람들이 참석했고, 그들 모두는 자신들의 특별한 요구와 요구를 포함시킬 것을 요구했습니다.복잡성이 증가함에 따라 표준 프로세스가 느려졌습니다.결국 1987년에 규격이 최종 합의되기까지 8년이 걸렸다.Tektronix는 Futurebus를 기반으로 몇 개의 워크스테이션을 만들었습니다.American Logic Machines(ALM)는 VME-to-Futurebus+ 및 기타 Bus-to-Futurebus 브리지 기술을 포함한 엔드 투 엔드 시스템 Futurebus 하이브리드 솔루션을 계속 구축하고 있습니다.

차세대 컴퓨터 자원(NGCR) 프로젝트를 위해 새로운 고속 시스템을 찾던 미 해군은 때마침 새로 설계된 씨울프급 잠수함에 음파 탐지 데이터를 전달할 수 있는 시스템을 찾았고, 조금만 더 변경된다면 퓨처버스로 표준화할 것이라고 말했다.정부가 대규모로 매입할 가능성이 있는 것을 보고 Futurebus+에 대한 추가 작업이 즉시 시작되었습니다.Futurebus+ Standard가 출시되기까지 4년이 더 걸렸다.

Futurebus+를 지지하는 모든 사람들은 Futurebus+가 무엇이 되어야 하는지에 대한 그들의 생각을 가지고 있었다.이는 특정 시장을 겨냥한 Futurebus+의 다른 버전인 "프로파일"로 전락했습니다.하나의 Futurebus+ 프로파일에 준거한 보드는 다른 프로파일로 작성된 보드와 함께 동작할 수 있는 것은 보증되지 않았습니다.Futurebus+ 표준 개발 정치가 너무 복잡하여 IEEE 896 위원회는 IEEE Microcomputer Standards Committee에서 분리되어 IEEE Bus Architecture Standards Committee(BASC; 버스 아키텍처 표준 위원회)를 구성했습니다.

결국 Futurebus의 사용은 거의 시도되지 않았다.10년에 걸친 성능 격차는 10년에 걸친 표준 프로세스에서 사라졌고 PCI와 같은 기존 로컬 버스 시스템은 성능 면에서 거의 비슷했습니다.한편 VME 생태계는 10년이 지난 오늘날에도 계속 사용될 정도로 발전했습니다.Futurebus 테크놀로지의 커스텀 실장은 현재 하이엔드 네트워크 애플리케이션, 엔터프라이즈급 라우터, 고성능 블레이드 서버 및 주문형 비디오 등 요구가 높은 콘텐츠를 가진 애플리케이션용 백플레인 테크놀로지로 사용되고 있습니다.

Futurebus의 노력은 단순한 시리얼 테크놀로지의 촉매 역할을 했습니다.그런 다음 이러한 요구를 직접 겨냥한 시스템을 구축하기 위해 그룹이 조직되었고, 이는 결국 Scalable Coordinous Interface(SCI; 스케일러블 코히런트 인터페이스)로 이어졌습니다.한편, 다른 멤버는 전체 컨셉을 단순하게 재작성하기로 결정했고, 그 결과 QuickRing이 탄생했다.이러한 표준이 단순하기 때문에 두 표준 모두 Futurebus+ 이전에 완성되었습니다.Futurebus+는 1980년대에 그 시대를 앞서 있었다.VME 및 기타 병렬 버스 표준은 Futurebus, 특히 고성능 애플리케이션에서 구현된 개념을 적용하기 위해 여전히 노력하고 있습니다.

Futurebus는 캐시 일관성, 보드의 라이브 삽입, 사다리꼴 트랜시버에 대한 초기 작업의 원천이었습니다.사다리꼴 트랜시버는 라이즈 타임을 제어하여 백플레인 및 버스 설계를 훨씬 심플하게 합니다.최초의 사다리꼴 트랜시버는 National Semiconductor에 의해 제조되었습니다.IEEE 규격 1194.1-1991 백플레인 트랜시버 로직(BTL) 표준을 충족하는 새로운 Futurebus+ 트랜시버는 여전히 Texas Instruments에서 제조됩니다.Futurebus+는 DEC 4000 AXP 및 DEC 10000 AXP 시스템에서 I/O버스로 사용되었습니다.Futurebus+ FDDI 보드는 OpenVMS 운영 체제에서 계속 지원됩니다.Futurebus+ 커스텀 칩은 American Logic Machines 등의 기업에서 지원하는 Unix-Like 운영 체제의 고급 대칭 및 비대칭 버전을 지원합니다.

많은 기술적 특징(비동기 데이터 버스, 분산 버스 조정, 대형 보드 크기)은 IEEE 표준 FASTBUS와 공유됩니다.FASTBUS는 1980년대와 1990년대 많은 고에너지 물리학 실험에서 데이터 수집 시스템으로 사용되었습니다.

묘사

Futurebus는 몇 가지 IEEE 표준으로 설명되어 있습니다.

  • 멀티프로세서 아키텍처용 IEEE 표준 백플레인버스 사양:퓨처버스
  • 1101-1987 IEC 603-2 커넥터를 사용하는 마이크로컴퓨터의 기계 코어 규격 IEEE 표준

Futurebus 시스템은 96핀 DIN 커넥터를 사용한9Ux280 Eurocard 메카니즘으로 구현되어 16비트 및 32비트 버스폭을 모두 지원하는 백플레인이 되었습니다.

Futurebus+를 이해하려면 많은 IEEE 표준을 읽어야 합니다.

  • Futurebus+를 위한 896.1-1991 IEEE 표준 - 논리 프로토콜 규격
  • 896.2-1991 멀티프로세서 아키텍처용 IEEE 표준 백플레인버스 사양:Futurebus+
  • 896.3-1993 Futurebus+에 대한 IEEE 권장 프랙티스
  • 896.4-1993 Futurebus+ 적합성 시험 요건을 위한 IEEE 표준
  • 896.5-1993 Futurebus+용 IEEE 표준, 프로파일 M(군사용)
  • 896.6 Futurebus+ 통신 시스템, 프로파일 T(통신)
  • 896.7 Futurebus+ 시스템 간 상호 연결
  • 896.8 Futurebus+ 시스템용 소형 컴퓨터 확장성 모듈, 프로파일 D(데스크탑)
  • 896.9-1994 Futurebus+ 아키텍처에 대한 폴트 톨러런스 확장
  • 896.10-1997 Futurebus+ 우주인 시스템 표준 - 프로파일 S
  • 896.11 Futurebus+ 백플레인 커넥터의 IEEE 1355 링크 표준
  • 896.12 컴퓨터 기반 시스템의 Fault Tolerance 분류 표준
  • 백플레인 트랜시버 로직(BTL) 인터페이스 회로의 전기적 특성에 관한 IEEE 규격
  • 1301 마이크로컴퓨터의 미터법 장비 실무 표준 - 조정 문서
  • 1301.1-1991 마이크로컴퓨터를 위한 미터법 기기 프랙티스를 위한 IEEE 표준—2mm 커넥터로 통기 냉각
  • 1156.1 컴퓨터 모듈의 표준 마이크로프로세서 환경 사양
  • EIA IS-64(1991) 프린트기판 및 백플레인용 2mm 2부품 커넥터

896.2에는 타깃 시장에 대한 3가지 프로파일, 범용 시스템에 대한 A, I/O 버스에 대한 B, Futurebus+에 대한 F가 포함되어 있습니다.프로파일 A는 VMEbus 커뮤니티의 후원을 받았습니다.프로파일 B는 Digital Equipment Corporation의 후원으로 VAX Alpha 시스템에 I/O버스로 구현되었습니다.프로파일 F는 존 테우스(John Theus)가 테크트로닉스(Tektronix)에서 근무할 때 후원한 것으로 하이엔드 워크스테이션용이었습니다.

Futurebus+는 32~256비트의 버스 폭을 지원합니다.이러한 버스폭을 모두 지원하는 보드를 구축할 수 있으며 서브셋만을 지원하는 보드와 상호 운용할 수 있습니다.스플릿 버스 트랜잭션은 읽기 또는 쓰기에 대한 느린 응답이 백플레인 버스를 묶지 않도록 지원됩니다.MESI 프로토콜을 사용하여 구현된 캐시 일관성은 매우 복잡했지만 성능이 크게 향상되었습니다.Futurebus+는 시스템 실행 중에 보드를 교체할 수 있는 라이브 삽입을 지원하는 최초의 개방형 표준 중 하나입니다.

Futurebus+ 게시판도 있12SUx12SU 하드 물리적인 크기는 IEEE1301년 표준에 정의된 것이다.

하나는Futurebus 디자인의 가장 우아한 기능의 분산 버스 중재 메커니즘입니다.더 많은 정보에 대한 미국의 특허 번호 5060139을 참조하십시오.결국 이것은 중앙 중재자로 대체되었다.

「 」를 참조해 주세요.

외부 링크