Cyclops64
Cyclops64Cyclops64(이전의 Blue Gene/C)는 IBM이 개발 중인 셀 아키텍처입니다.Cyclops64 프로젝트는 최초의 "칩 위의 슈퍼 컴퓨터"를 만드는 것을 목표로 하고 있습니다.
역사
Cyclops64는 차세대 슈퍼컴퓨터를 생산하기 위한 Blue Gene 노력의 일환입니다.이 프로젝트들은 Earth Simulator의 건설 발표에 대응하여 시작되었다.
Cyclops64는 미국 에너지성(프로젝트 자금의 일부), 미국 국방부, 산업성(IBM) 및 학계가 공동으로 진행하는 프로젝트입니다.
이 아키텍처는 현재 프로젝트를 이끌고 있는 시모어 크레이상 수상자 몬티 데노에 의해 구상되었습니다.
아키텍처의 개요
각 64비트 Cyclops64 칩(프로세서)은 500메가헤르츠로 동작하며 80개의 프로세서를 탑재합니다.각 프로세서에는 2개의 스레드 유닛과 부동소수점 유닛이 있습니다.스레드 유닛은 Power ISA 명령 세트의 60 명령 서브셋을 사용하여 32kB 스크래치 패드 메모리를 갖춘 순서대로 64비트 RISC 코어입니다.5개의 프로세서가 32kB 명령 캐시를 공유합니다.
프로세서는 96포트, 7단계 비내부 블로킹크로스바 스위치로 접속됩니다.이들은 SRAM의 글로벌인터리브 메모리(모든 스레드에서 쓰고 읽을 수 있는 메모리)를 통해 서로 통신합니다.
Cyclops64 칩의 이론상 최고 성능은 80기가플롭스입니다(이는 각각 2개의 부동소수점 연산으로 계산되는 연속적인 다중 누적 명령을 가정합니다).풀 시스템(프로세서당 2개의 스레드 유닛, 1개의 칩, 1개의 보드, 48개의 미드플레인, 3개의 미드플레인, 96개의 (12 x 8) 랙으로 구성됨)에는 13,824개의 C64 칩이 포함되어 있으며, 2,211,840개의 스레드를 동시에 실행할 수 있는 프로세서로 구성됩니다.
소프트웨어
Cyclops64는 기본 하드웨어의 대부분을 프로그래머에게 제공하므로 프로그래머는 매우 고성능으로 미세 조정된 소프트웨어를 작성할 수 있습니다.한 가지 부정적인 결과는 Cyclops64를 효율적으로 프로그래밍하는 [citation needed]것이 어렵다는 것입니다.
이 시스템은 TiNy-Threads(델라웨어 대학에서 개발된 스레드 라이브러리)와 POSIX 스레드를 지원할 것으로 예상됩니다.
설계 및 제작
델라웨어 대학에서 검증 테스트와 시스템 소프트웨어 개발이 이루어지고 있습니다.
외부 링크
- Cyclops64 아키텍처 및 시스템 소프트웨어 기술 설명 (Gziped PostScript 파일)
- 아키텍처의 오버비예프
- 건축의 상세 분석