제가 있는 실험실에서 Athlon 19대(20 CPU)를 Beowolf cluster로 엮어서 과학
계산용으로 쓰고 있습니다. 이곳 저곳을 찾아 보다가 발견한 것이 있어서
도움이 될까 해서 글을 올려 봅니다.
Athlon CPU의 경우 마땅히 옵티마이제이션 된 gcc는 없는 듯 한데
gcc 2.95.x 계열이 gcc 2.96.x나 gcc 3.0보다는 좋은 performance를 나타낸다고
쓰여져 있네요. (출처 : http:///www.cs.utk.edu/~rwhaley/ATLAS/gcc30.html)
gcc 3.02에서는 고쳐졌는지 모르겠지만 Athlon CPU를 쓰시는 분들께서는
아마 조금은 도움이 될 정보가 아닐까 싶습니다.
참 Athlon CPU로 구성된 클러스터의 Performace가 예상보다 좋은 것 같아요.
삼성의 Alpha11 Cluster와 비교해 봐도 제 프로그램은 더 잘 도는 것 같더라고요.
절대적인 수치값은 모르겠지만, P IV를 선택하지 않은 것이 잘 된 일이라는
생각이 드네요. 2000만원 안쪽에서 꾸밀 수 있는 작은 슈퍼컴이라 생각되네요.
참고로 저희 시스템 사양은 다음과 같습니다.
Master : Athlon MP 1.2G (2 CPU - SCSI)
subnode : (Athlon 1.2G x 7 대) + (Athlon 1500+ x 11 대)
Backup server : Athlon 1.2G (IDE)
OS : Paran 7.1 Linux 2.4.4, ether-boot 방식
E-card : 3com 100MBPS + Intel 100MPBS Switch Hub
Software : openPBS 3.2.12, MPICH 1.2.2.3, Absoft Fortran 7.5
atlas-3.2.1(Lapack, Blas Package), bWatch 1.0.2
좋은 하루되세요.
--
내 서명???