피라미드 테크놀로지

Pyramid Technology

Pyramid Technology Corporation은 퍼포먼스 [1]범위 상단의 RISC 기반의 미니컴퓨터를 다수 생산한 컴퓨터 회사입니다.캘리포니아의 샌프란시스코 베이 에리어를 거점으로 하고 있다.

또한 1985년에 멀티프로세서 UNIX 시스템(브랜드 DC/OSX)을 출하한 두 번째 회사가 되었으며, 이는 1990년대 초반까지 제품 라인의 기반을 형성했습니다.피라미드의 OSX는 4.xBSD와 AT&T의 UNIX 시스템 [2]V 양쪽에서 프로그램과 시스템 호출을 지원하는 이중 유니버스 UNIX였다.

역사

Pyramid Technology는 1981년 Hewlett-Packard 출신 직원들에 의해 설립되었으며, 이들은 RISC 설계에 기반한 최고급 미니컴퓨터를 구축하는 데 관심이 있었습니다.

1995년 3월, 피라미드는 Siemens AG에 인수되어 Siemens Computer Systems 미국 [3][4][5]사업부에 합병되었습니다.1998년에 이 유닛은 분할되어 운영의 서비스 측이 Wincor Nixdorf가 되었습니다.1999년, Siemens와 Fujitsu는 컴퓨터 사업부를 합병해 Fujitsu Siemens Computers를 설립했고, 마침내 Amdahl이 2000년에 이 조합에 추가되었습니다.

상품들

90배

최초의 피라미드 테크놀로지 시리즈 미니컴퓨터는 1983년[6][7] 8월에 90배속 슈퍼 미니컴퓨터로 출시되었으며, 8MHz로 동작하는 커스텀 32비트 스칼라 프로세서를 사용했습니다.

아키텍처는 RISC 머신으로 판매되었지만 실제로는 마이크로프로그래밍되었습니다.Berkeley RISC 프로세서에 기반한 "슬라이딩 윈도우" 레지스터 모델을 사용했지만 메모리 액세스 명령은 실행하는데 많은 사이클이 필요할 수 있는 복잡한 작동 모드를 가지고 있었습니다.많은 레지스터-to-register 스칼라 명령이 단일 기계 사이클로 실행되었습니다.처음에는 부동소수점 명령이 완전히 마이크로코드로 실행되었지만, 나중에 별도의 회로 기판의 옵션 부동소수점 장치가 출시되었습니다.마이크로프로그래밍은 블록 이동 명령과 같은 다른 비 RISC 사치품도 허용했습니다.

프로그램은 64개의 레지스터에 액세스 할 수 있었고, 많은 명령들이 3진법이었다.16개의 레지스터(레지스터 48~63)는 「글로벌 레지스터」라고 불리며, 정적이고 항상 볼 수 있는 일반적인 CPU의 레지스터에 대응합니다.나머지 48개의 레지스터는 실제로는 서브루틴 스택의 선두입니다.그 중 32개(0~31)는 현재의 서브루틴의 로컬레지스터이며, 레지스터 32~47은 다음 호출되는 서브루틴에 최대 16개의 파라미터를 전달하기 위해 사용되었습니다.서브루틴 콜 중에 레지스터 스택이 32워드 위로 이동했기 때문에 발신자의 레지스터 32~47은 착신측의 서브루틴의 레지스터 0~15가 되었습니다.리턴 명령에서는 스택이 32워드 드롭되어 반환 파라미터가 발신자에게 레지스터 32~47로 표시됩니다.스택 캐시는 CPU로 16레벨을 유지하며 스택오버플로우 및 언더플로우는 CPU 마이크로코드에 의해 자동으로 처리됩니다.프로그래밍 모델에는 레지스터 스택용과 서브루틴 로컬 변수용 두 개의 스택이 있습니다.한쪽은 주소 공간 중앙의 지정된 주소에서 성장했고 다른 한쪽은 사용자 모드 주소 공간 위에서 성장했습니다.

90x는 처음에는 1MB씩 4개의 메모리 보드를 장착할 수 있습니다.이것은 당시 대용량 메모리로 간주되었지만, RISC와 같은 아키텍처로 인해 이전 아키텍처보다 더 큰 프로그램이 생성되었기 때문에 대부분의 머신은 메모리 슬롯이 가득 찬 상태로 판매되었습니다.다행히 1MB 메모리 보드는 소켓에 RAM을 탑재하고 있었기 때문에 90x의 초기 출시 직후 더 큰 다이내믹 RAM 장치를 사용할 수 있게 되었을 때 4MB 유닛으로 업그레이드할 수 있었습니다.

90x는 1980년대 초 UNIX를 실행하기 위해 선호된 플랫폼이었던 DEC(Digital Equipment Corporation) VAX 11/780과 경쟁했습니다.90배속 프로세서는 VAX의 약 2배의 속도로 벤치마킹되어 약 반값에 판매되었습니다.DEC는 VMS 운영체제 없이 VAX 머신을 판매하기를 꺼려 간접적으로 도움을 받았고, 이에 대해 상당한 금액을 청구했습니다.많은 대학들이 VMS보다 UNIX를 운영하기를 원했기 때문에 피라미드의 높은 성능과 낮은 가격, 그리고 DEC로부터의 인위적인 배송 지연 또는 추가 요금으로 인해 그들은 새로운 제조업체로부터 구매하는 위험한 결정을 내리는 데 도움을 주었다.

경쟁 제품에 비해 90x의 가장 큰 장점 중 하나는 16비트 비트슬라이스 프로세서를 기반으로 한 비동기 시리얼 포트 컨트롤러(ITS 또는 인텔리전트 터미널 서버)였습니다.ITS는 16개의 시리얼 포트에 인터페이스하여 DMA를 사용하여 데이지 체인으로 연결된 출력 데이터 블록을 사용하여 매우 빠른 속도로 실행할 수 있었습니다.머신에 다수의 ITS가 인스톨 되어 있는 경우가 있습니다.각 ITS에는 독자적인 I/O프로세서가 탑재되어 있습니다.당시 다른 머신(11/780 포함)에서는 인터랙티브 유저의 경우 몇 바이트마다 CPU 개입이 필요했기 때문에 CPU 부하의 시스템 컴포넌트가 대폭 증가했습니다.그 결과 90배는 실제적인 시리얼 I/O의 양으로 벤치마크에서 매우 좋은 점수를 받았습니다.

디스크와 자기 테이프 컨트롤러는 실제로는 U자형 버스 어댑터 보드의 소켓에 장착된 16비트 서드파티제 멀티버스 컨트롤러였습니다.

대부분의 초기 시스템은 470 MB Fujitsu Eagle 디스크 드라이브와 슬롯 로딩 릴 투 릴 스트리밍 테이프 드라이브와 함께 제공되었습니다.

또, 시스템 기동시에 8 인치 FD 로부터 마이크로 코드를 로드하는 관리 프로세서(Motorola 68000 베이스)도 탑재되어 있었습니다.또, 시스템상에서 일련의 Diagnostics를 실행할 수 있었습니다.제조사에 의한 리모트 분석을 가능하게 하는 모뎀이 탑재되어 있습니다.관리 프로세서에 의해 실행되는 소프트웨어는 처음에는 완전히 비현실적인 원격 진단이라고 불렸습니다.이 이름은 몇 년 후에 바뀌었다.

최소의 시스템은, 하부에 카드 케이지, 중앙에 디스크 드라이브, 그 위에 테이프 드라이브, 상부에 플로피 디스크 드라이브와 점화 키를 갖춘 2 인치 높이 제어판을 약 60 인치 랙으로 배송되었습니다.이것은 그 당시 매우 작은 것으로 여겨졌다.호주의 적어도 한 대의 기계는 퇴역한 실외 변기에 설치된 6개월 동안 에어컨이 루버 창문을 대체하고 캐비닛 위에 시스템 콘솔 단말기를 두고 있습니다.관리 태스크가 al-fresco로 수행되었습니다.제어판의 유일한 표시기는 기계가 실행 중일 때의 평균 CPU 사용량과 기계가 예기치 않게 정지했을 때의 "Cylon Eye" 패턴을 표시하는 8 세그먼트 막대 그래프 LED 디스플레이였습니다.이 기계는 콘솔(단색 비동기 단말기)이 위에 놓일 수 있을 정도로 낮았습니다.

98배

프로세서 클럭 속도가 10MHz로 빨라진 것을 제외하면 90x는 98x에 이어 매우 빠르게 뒤를 이었습니다.

1985년 말 피라미드는 7MHz로 작동하는 최초의 SMP 시스템인 98x를 출시했다.1985년부터 1987년까지 수년간 1-CPU 9815부터 4-CPU 9845까지 여러 대의 컴퓨터가 출시되었습니다.풀로드 9845는 하이엔드 슈퍼컴퓨터에 비해 경쟁력이 없지만 당시로서는 상당한 수치인 약 25MIPS로 작동했습니다.

MISERVER

초기의 많은 멀티프로세서 벤더와 마찬가지로 Pyramid는 RISC CPU가 실용화되기 시작하면서 범용 CPU로 전환했습니다.피라미드는 MIServer S 제품 라인이 출시될 때까지 자체 RISC 설계를 계속 사용했습니다.피라미드는 9000개의 라인이 이어지는 동안 일련의 레지스터 창 기반 기계를 출시했습니다.이들은 1989년부터 MISERVER로 알려져 있다.각각 약 12 MIPS의 퍼포먼스로 최대 10개의 CPU를 지원했습니다.MIServer는 1991/2년에 MIServerT로 교체되었고, 이후 피라미드 최초의 R3000 기반 기계인 MIServer S와 ES로 교체되었습니다.4~12대의 R3000이 33MHz로 동작하는 시리즈 최초의 머신으로, 약 140MIPS의 최고급 퍼포먼스를 발휘합니다.이후 하이엔드 MIServer ES 머신은 최대 24개의 CPU를 탑재했으며 33MHz도 탑재했습니다.MIPS 기반 시스템의 운영체제는 AT&T System V Release 4(SVR4)의 포트인 DC/OSX였습니다.

나일 급수

150MHz 64비트 R4400의 출시로 1993년 후반에는 2-16-CPU Nile 시리즈가 출시되었습니다.92 MIPS를 지원하는 각 CPU를 갖춘 나일 시스템은 진정한 슈퍼컴퓨터였습니다.그들의 마지막 제품인 RM 1000(내부적으로는 메쉬네로 알려져 있음)은 Siemens가 구매했을 때 막 시장에 나왔다.RM1000은 대규모 병렬처리(MPP) 컴퓨터입니다.각 노드는 자체 Reliant UNIX DC/OSX 인스턴스를 실행했습니다. 이 시스템은 2축 메쉬 아키텍처를 가지고 있었습니다.RM1000에서는 클러스터 인터커넥트를 관리하기 위해 ICF라는 소프트웨어를 사용했습니다.ICF는 Fujitsu Siemens에서 아직 개발되어 이용 가능한 PrimeCluster HA 소프트웨어에 클러스터 기반을 제공했습니다.

메쉬 내의 각 컴퓨팅 노드는 1개의 MIPS R10000 CPU를 사용했지만 RM1000의 확장 기능을 통해 나일 SMP 머신을 메쉬에 "팻" 노드로 포함할 수 있었습니다.컴퓨팅 노드는 이전 Nile 제품과 함께 드라이브 어레이로 제공된 HAAS-3 프레임에 물리적으로 설치되었습니다.각 계산 노드는 6개의 SCSI 디스크를 프라이머리 컨트롤러로 제어하고 나머지 6개의 디스크를 세컨더리 컨트롤러로 제어했습니다.최대 6개의 컴퓨팅 노드 또는 4개의 컴퓨팅 노드와 2개의 나일 접속 게이트웨이가 있는 프레임을 짧은 리본 케이블로 인접 프레임에 연결했습니다.컴퓨팅 노드가 설치된 HAAS-3 프레임을 셀이라고 부릅니다.셀은 서로 잠기며 공간이 허락하는 한 높이와 끝에서 끝까지 쌓을 수 있습니다.4개의 세포는 함께 1톤으로 알려져 있으며, 시스템은 포함된 1톤 수로 참조되었습니다.피라미드에서 구축된 가장 큰 메시는 4개의 Nile SMP 노드를 포함한 214개의 CPU를 포함하는 테스트 시스템입니다.

RM1000은 최종적으로 단종되어 Siemens에 의해 대체되지 않았지만, 영국의 대규모 통신 회사 등 대규모 설치를 실시한 고객은 대량의 I/O와 컴퓨팅 기능을 갖추고 있기 때문에 이러한 대규모 병렬 시스템을 대체할 적절한 시스템을 찾는 데 오랜 시간이 걸렸습니다.

레퍼런스

  1. ^ 피라미드, IBM PC, Mac, Sun 워크스테이션용 디스크 공유 계획 발표(Sharon Fisher, 34페이지, InfoWorld, 1986년 11월 17일)
  2. ^ AT&T와 피라미드는 서버 라인을 개발합니다. AT&T는 거래를 통해 피라미드 라인의 리메이크(Page 40, InfoWorld, 1989년 10월 16일)
  3. ^ COMPANY 뉴스; SIEMENS는 피라미드 테크놀로지 구입을 위한 협의 중, 발행: 1995년 1월 10일, New York Times Company
  4. ^ COMPANY 뉴스; SIEMENS가 피라미드 테크놀로지 구입에 동의, 발행: 1995년 1월 24일, New York Times Company
  5. ^ Siemens/Pyramid는 인지도를 높이기 위해 1996년 2월 12일 Computerworld의 Michael Goldberg에 의해 지난 3월에 인수되었습니다.
  6. ^ Unix용으로 설계된 최대 128 사용자 피라미드 32비트 Mini 지원, 73페이지 Computerworld, 1983년 8월 15일... 32비트, ...미니컴퓨터가 출시되었습니다...피라미드 90x...
  7. ^ 포지션 광고: 피라미드 시스템 지원 스페셜리스트, Page 184, Computerworld, 1983년 9월 12일, 피라미드 테크놀로지 코퍼레이션, 새로운 마운틴, 캘리포니아 주... 는 최근 첫 제품인 피라미드 90x 컴퓨터를 발표했습니다.

외부 링크