다음 이전 차례

1. 개요

무엇이 COCOA인가?

COCOA는 COst effective COmputing Array의 약자로서 Beowulf 부류의 수퍼컴퓨터입니다. Beowulf는 병렬처리에 사용될 수 있는 다중 컴퓨터 구조를 갖고 있다. 이는 하나의 서버노드와 이더넷 카드나 다른 빠른 네트워크로 연결된 하나 이상의 클라이언트 노드들로 이루어져있다. 상용화되어 있는 표준 이더넷 어댑터와 스위치를 장착한 데스크탑 PC와 같은 상용 하드웨어를 이용해 구축할 수 있다. 상용화 되지 않은 하드웨어를 포함하지 않으며 쉽게 제작할 수 있다. http://cocoa.ihpca.psu.edu/

COCOA를 만드는데 어떠한 하드웨어가 필요한가?

Dell http://www.dell.com에서 나온 26 WS-410 워크스테이션들인데, 구성요소는 다음과 같다.

  1. Dual 400 MHz Intel Pentium II Processors w/512K L2 cache
  2. 512 MB SDRAM
  3. 4 GB UW-SCSI2 Disk
  4. 3COM 3c509B Fast Ethernet adapter (100 Mbits/sec)
  5. 32x SCSI CD-ROM drive
  6. 1.44 MB floppy drive
  7. Cables

추가로 다음의 내용도 사용되었다:

  1. 한개의 Baynetworks 450T 24-way 100 Mbits/sec switch
  2. 두개의 12-way 모니터/키보드/마우스 switches
  3. 4개의 500 kVa Uninterruptible Power Supplies from APC
  4. 한개의 모니터, 키보드, 마우스와 서버 노드에 연결한 54 GB의 UW-SCSI2 하드 디스크

COCOA의 운영체제는 무엇인가?

Linux! 특별히 레드햇 리눅스 5.1을 사용했다. http://www.redhat.com리눅스는 자유롭게 사용할 수 있는 운영체제이고 모든 i386과 호환되는 컴퓨터에서 작동할 수 있다.(지금은 PowerPC, Alpha, Sparc, Mips, Ataris와 Amigas에서도 작동한다.) 리눅스 커널은 Linus Torvalds torvalds@transmeta.com과 다른 자원봉사자들에 의해 만들어 졌다. 리눅스에서 구동되는 여러 프로그램은 일반적으로 유닉스 프리웨어이며 대부분의 경우 GNU 프로젝트에서 만들어졌다.

COCOA에는 어떤 소프트웨어가 설치되었나?

서버에는 다음과 같은 소프트웨어가 설치되었다.

  1. 레드햇 5.1에서 제공하는 기본 꾸러미들 http://www.redhat.com
  2. GNU C/C++ 컴파일러와 펜티엄에서 최적화된 GNU C/C++ 컴파일러 (gcc, pgcc)
  3. Fortran 77/90 컴파일러와 Portland 그룹이 제공하는 디버거
  4. C/C++, Fortran77/90에서 병렬처리를 할 수 있게 만들어주는 Message Passing Interface (MPI) 라이브러리
  5. Amtec Corporation http://www.amtec.com에서 제공하는 TECPLOT라는 Scientific Visulaization 소프트웨어

COCOA는 얼마인가?

대략 100,000불이다.


다음 이전 차례