4. 보충 정보와 자료

4.1. Beowulf에 유용한 소프트웨어들:

몇몇 소프트웨어들: [1999-05-13]

http://www.beowulf.org/software/software.html

PVM (Parallel Virtual Machine): [1999-05-13]

http://www.epm.ornl.gov/pvm

MPI (Message Passing Interface): [1999-05-13]

MPICH (Argonne National Laboratory's implementation of MPI): http://www-unix.mcs.anl.gov/mpi/mpich/index.html

LAM/MPI (Local Area Mutlticomputer MPI, 오하이오 수퍼컴퓨터 센터에서 개발) http://www.mpi.nd.edu/lam/

Globus (Metacomputing Environment): [1999-05-13]

http://www.globus.org

4.2. 컴파일러:

Absoft Corp. http://www.absoft.com/ - 이 사이트는 Extreme 리눅스의 권리를 주장하고 있음! (독점) [1999-05-13]

FORTRAN 77 (f77)과 FORTRAN 90 (f90)

Portland 그룹 http://www.pgroup.com (독점) [1999-05-13]

High Performance FORTRAN (pghpf) FORTRAN 77 (pgf77) C 와 C++ (pgcc)

Numerical Algorithm Group http://www.nag.com/(독점) [1999-05-13]

FORTRAN 90 (f90) FORTRAN 95 (f95)

GNU CC/egcs http://egcs.cygnus.com/ [1999-05-13]

free Fortran-77, C, Pascal과 C++ 컴파일러

4.3. DQS Distributed Queueing (자유로운 배치 queueing 시스템) [1999-05-13]

http://www.scri.fsu.edu/pasco/dqs.html

4.4. ASCI Option Red 소프트웨어: (BLAS, fast-fourier transform (역자주: FFT(Fast Fourier Transform)은 과학 계산등에 많이 쓰이는 Fourier Transform (푸리에 변환)을 알고리즘을 번형하여 좀더 효율적으로 만든 프로그램 , 하드웨어 성능감시 유틸리티, 정확성이 증가된 수학에 쓰이는 여러가지 프로그램 -- 모든 프로그램들은 제한적인 라이센스에 의해 무료로 사용할 수 ?獵?.) [1999-05-13]

http://cs.utk.edu/~ghenry/distrib/archive.htm

4.5. BVIEW: (Beowulf의 상태를 감시하는 소프트웨어) [1999-05-13]

http://w272.gsfc.nasa.gov/~udaya/Public/software/bview/bview.html

4.6. bWatch: (Beowulf의 상태를 감시하는 많은 소프트웨어 제공) [1999-05-13]

http://www.sci.usq.edu.au/staff/jacek/bWatch/

4.7. BPROC: (노드간의 프로세스를 시각화시켜 보여줌, 각각의 노드에 fork()를 허락하고 프로세스 이동을 가능케 하며, 모든 노드간에 kill()을 허락한다. -- 현재는 pre-알파머신에 이용) [1999-05-13]

http://www.beowulf.org/software/bproc.html

4.8. procps를 위한 클러스터 패치: (ps와 같은 /proc기반 프로그램들을 컴파일하게 하여 모든 클러스트에게 그 내용을 전달하는 역할을 한다.) [1999-05-13]

http://www.sc.cs.tu-bs.de/pare/results/procps.html

4.9. SMILE 클러스터 관리 시스템: (모든 노드에 명령을 실행하고 각 노드나 노드의 집합을 멈추게 하고 노드의 상태를 모니터할 수 있음. 클러스터를 좀더 관리하기 쉽게 만들어줌.) [1999-05-13]

http://smile.cpe.ku.ac.th/software/scms/index.html

4.10. 병렬 가상 파일시스템: (LD_PRELOAD기반의 파일시스템의 변형은 많은 디스크에 걸쳐 커다란 파일을 분산 시킬 수 있음. 커다란 데이타 집합을 고성능으로 접근하게 해줌) [1999-05-13]

http://ece.clemson.edu/parl/pvfs/

4.11. 빠른 수학 라이브러리와 자유롭게 얻을 수 있는 빠른 수학라이브러리: (표준 수학 함수들을 빠르게 만들어줌) [1999-05-13]

http://people.frankfurt.netsurf.de/Joachim.Wesner/

http://www.lsc-group.phys.uwm.edu/~www/docs/beowulf/os_updates/fastMath.html

4.12. '복제' 노드를 설정하는 스크립트: (노드를 새롭게 Beowulf에 첨가할 때 편하게 할 수 있음) [1999-05-13]

ftp://ftp.sci.usq.edu.au/pub/jacek/beowulf-utils/disk-less/

4.13. 클러스터에서 여러가지를 수행하게 해주는 스크립트 -- 백업, 셧다운, 시스템 재시작, 각 노드에서의 명령 [1999-05-13]

ftp://ftp.sci.usq.edu.au/pub/jacek/beowulf-utils/misc_scripts/

4.14. BERT 77: ("포트란 코드를 자동적으로 병렬화 시켜주는 프로그램") [1999-05-13]

http://www.plogic.com/bert.html

4.15. 펜티엄 컴파일러 그룹에서 나온 Pentium GCC, aka PGCC: (보통의 gcc보다 5%-30%의 속도 향상을 보여주는 펜티엄에 최적화된 컴파일러) [1999-05-13]

http://goof.com/pcg/