ILLIAC [Illinois Automatic Computer | 1951 ~1974]
ILLIAC(일리노이 자동 컴퓨터)는 일리노이 대학교 어바나-샴페인 캠퍼스를 포함한 다양한 장소에서 제작된 슈퍼컴퓨터 시리즈이다. 1951년부터 1974년 사이에 총 다섯 대의 컴퓨터가 제작되었으며, 현대의 일부 프로젝트도 이 이름을 사용하고 있다.
건축 설계도
첫 두 대의 UIUC 컴퓨터의 아키텍처는 프린스턴 대학교의 고급 연구소(Institute for Advanced Study, IAS)에서 작성된 기술 보고서를 바탕으로 하였다. 이 보고서는 존 폰 노이만이 편집하였으며, 에커트, 마우클리 등 여러 사람의 아이디어가 포함되었다. 이 보고서의 설계는 1950년대 컴퓨터 기술에 큰 영향을 미쳤으며, 일리노이 대학교의 두 컴퓨터는 프린스턴에서 JOHNNIAC이 완공되기 전에 제작되었다. 일리노이 대학교는 IAS 기계의 두 개의 사례를 제작한 유일한 기관이다.
ORDVAC
ORDVAC은 일리노이 대학교에서 계약에 따라 제작된 두 대의 컴퓨터 중 첫 번째로, 1951년 봄에 완공되었다. 여름에 테스트를 마친 후 가을에 미 육군의 에버딘 시험장에서 사용되었다. 계약의 일환으로, 일리노이 대학교는 두 번째 동일 컴퓨터인 ILLIAC I을 제작할 수 있는 자금을 받았다.
ILLIAC I
ILLIAC I은 ORDVAC와 동일한 설계로 일리노이 대학교에서 제작된 컴퓨터로, 미국 대학이 소유한 최초의 폰 노이만 아키텍처 컴퓨터이다. 1952년 9월 22일에 서비스에 들어갔다. ILLIAC I은 2,800개의 진공관으로 구성되었고, 약 5톤의 무게를 가졌다. 1956년에는 벨 연구소의 모든 컴퓨터를 합친 것보다 더 강력한 계산 능력을 지니게 되었다. 데이터는 40비트 단어로 표현되었으며, 메인 메모리에는 1,024개, 드럼 메모리에는 12,800개를 저장할 수 있었다.
1957년 스푸트니크 발사 이후, ILLIAC I은 위성 궤도의 에페메리스를 계산하는 데 사용되었으며, 이 결과는 네이처에 발표되었다. ILLIAC I은 1963년에 ILLIAC II가 운영을 시작하면서 서비스가 종료되었다.
ILLIAC II
ILLIAC II는 일리노이 대학교에서 제작된 최초의 트랜지스터화된 파이프라인 슈퍼컴퓨터이다. ILLIAC II와 IBM 7030 Stretch는 1세대 트랜지스터화된 슈퍼컴퓨터를 제작하기 위한 두 가지 경쟁 프로젝트였다. ILLIAC II는 비동기 논리 설계를 기반으로 하였으며, 1958년 설계 당시에는 당시의 경쟁 기계보다 100배 더 빠른 성능을 자랑했다. 1962년에 운영을 시작하였으며, 2년의 지연이 있었다.
ILLIAC II는 8,192 단어의 코어 메모리와 65,536 단어의 마그네틱 드럼 저장소를 가졌으며, 코어 메모리 접근 시간은 1.8~2μs였다. 마그네틱 드럼 접근 시간은 7μs였으며, 단기 루프와 중간 결과를 저장하기 위한 "빠른 버퍼"가 제공되었다.
ILLIAC III
ILLIAC III는 1966년에 일리노이 대학교에서 제작된 미세 그레인 SIMD 패턴 인식 컴퓨터이다. 이 ILLIAC의 초기 작업은 핵 입자를 탐지하기 위한 버블 챔버 실험의 이미지 처리였다. 이후 생물학적 이미지 처리에도 사용되었으나, 1968년 화재로 파괴되었다.
ILLIAC IV
ILLIAC IV는 최초의 대규모 병렬 컴퓨터 중 하나로, 최대 256개의 프로세서를 활용하여 대량 데이터 세트에서 작업을 수행하도록 설계되었다. 이 기계는 4개의 구역으로 나뉘어 있으며, 각 구역은 제어 장치와 64개의 프로세서 요소(PE)를 갖추고 있다. 프로젝트 초기에는 Texas Instruments가 대규모 집적 회로(LSI)로 PEs를 제작할 계획이었으나, 계약 가격으로 칩을 생산할 수 없다고 발표하면서 프로젝트에 큰 지연과 비용 증가를 초래하였다. 결국 설계가 중간 규모 집적 회로(MSI)로 변경되었고, 이는 기계의 규모를 축소하게 만들었다.
ILLIAC IV는 1972년 NASA 에임스 연구소에 설치되었으며, 1970년부터 학생들의 시위를 받았다. 이 기계는 1972년에 운영되었으며, 당시 다른 어떤 기계보다 13배 더 빠른 성능을 자랑하였다.
CEDAR
CEDAR는 1988년에 완공된 계층적 공유 메모리 슈퍼컴퓨터로, 데이비드 커크 교수의 팀이 개발하였다. 이 시스템은 평행 알고리즘 및 애플리케이션에 대한 최적화된 컴파일러 및 상호 연결 네트워크의 발전을 체현하고 있다.
ILLIAC 6
ILLIAC 6의 설계는 2005년 초 일리노이 대학교에서 시작되었으며, 65536개의 통신 슈퍼컴퓨터로 설계되었다. 이는 초당 1.2경의 곱셈-누산 작업을 수행하도록 설계되었다.
Trusted ILLIAC
Trusted ILLIAC는 2006년에 일리노이 대학교의 협동 과학 연구소와 정보 신뢰 연구소에서 완공된 256 노드 리눅스 클러스터이다. 각 노드는 두 개의 프로세서를 갖추고 있으며, 스마트 컴파일러 및 프로그래밍 모델, 시스템 평가 및 검증, 구성 가능한 신뢰 메커니즘 등을 지원한다.
