>> Read Reply from No. 2882 article  
RE: RE: Athlon에 적합한 Gcc

등록 2001-12-13 17:20:01     조회 338
이름 철이    



: beowolf는 수치계산용으로 적합하지가 않습니다....emoticon;;
: 19의 클러스터라 하셨는데.. 제가 알기론 beowolf의 노드는 2대로도 가능합니다.
: 서버에서 한쪽이 다운되면 다른 한쪽으로 바턴을 넘기는 그런 개념입니다.
: 수치계산용은 따로 있습니다. (요즘 beowolf가 클러스터라 불려서 햇갈리는
: 분들이 많을꺼라는,...)
:

근거가 부족하신 것 같은데요. 포대나 과기원 KIAS, 많은 연구소들이 Linux-based

Beowulf cluster들을 가지고 계산을 하고 있습니다. 심지어 삼성 종기원 같은

경우도 수치 계산용으로 리눅스 Base의 Cluster들을 갖고 있습니다.

(http://kldp.org/Translations/html/Beowulf_FAQ-KLDP)


참고 삼아 Cluster는 크게 둘로 나누어 집니다. 일단은 수치 계산용으로 나온

것이 초기의 Beowulf쪽이었고, 무정전 서버라 해서 LVS(Linux Virtual Server)

계열의 분산처리 시스템 위주의 클러스터들이 있습니다.

(www.clusterkorea.org를 참조해 보시길)


** Beowulf라는 것이 초기 Project 명이기 때문에 과학 계산용 클러스터의

  총칭으로 불리우기에는 문제가 있습니다. 다만 초창기 모델이 대부분

  계산용으로 구성되었다는 점에서 이러한 관습을 따라 기술하겠습니다.

  원래 과학 계산용은 Cluster는 HPC(High Performace Cluster)라 부릅니다.

  cluster 분류에 관한 사항은 www.alpha11.com 에서 cluster 파트를 찾아

  보시면 됩니다.


사실 두개의 구분이 모호하기는 하지만 일단은 Beowulf쪽은 SIMD나 MIMD같은

프로그래밍 방법을 통해 하나의 data 처리를 여러 CPU로 나누어서 계산하는

병렬처리 방식입니다. 이러한 방식의 머신들은 MPP 머신이라고 불리우며

memory가 공유되지 않기 때문에 Distributed 방식으로 구성됩니다.


나머지 하나는 LVS와 같은 계열의 방식으로 주로 수치 계산과는 관계없이

분산 처리용으로 개발된 클러스터입니다. 대부분의 경우 메인 서버와 부서버를

두어서 상대가 살아 있는지 계속해서 체크하기 때문에 하나가 죽어도 나머지는

살아서 돌아가는 경우가 많습니다. 주로 웹서비스나 DB위주의 서버들이

이런 식으로 구성되죠.

(이런 방식은 같은 일을 하는 것을 여러 CPU로 나누어 주기 때문에 과학 계산용이

아니라 분산 처리 용이라 부릅니다. HA 방식이라는 것도 있는데 이것은

크게 보면 LVS와 같은 것 같습니다. LVS위에 Heart Beat와 fake만 쓰면 HA가

되니까요.)


초기에는 과학 계산용을 위해서 MPI + Beowulf Cluster가 위주로 개발되다가

지금은 비지니스 차원에서 VS(Virtual Server) 개념의 클러스터들에 관한 논의가 많죠.


Beowulf Cluster의 대표적인 예로  Avalon이나 세레나(작년의 Compaq이 내놓았던

BioInformatics 계산을 위해서 내놓은 Alpha CPU로 구성된 클러스터)들이

많이 알려져 있습니다. 한달 전 쯤에 고등과학 기술원에 개발했다던 supercomputer

로 Athlon CPU의  Beowulf 방식입니다.


요 근래는 Beowulf Cluster들도  LVS 방식처럼 4개 또는 8개씩의 서브 노드들을

묶고 이를 여러대의 서버들로 묶어서 무정전 방식으로 운영하는 예도 있지만

돈이 좀 많이 들어가는 단점이 있습니다. 과기원 항공과에 보면 아마 100여대

정도의 Cluster들이 있을 텐데, 이것이 아마도 이런 식으로 엮어 있다고 들은

것 같습니다.



그리고 수치 계산의 정밀도를 클러스터링의 방식에 의존하는 것이 아니라 전적으로

컴파일러에 의존합니다. 실제로 꾸미기를 VS 방식과 같이 꾸몄다고 하더라도

Queue Batch Service와 MPI/PVM과 같은 라이브러리들만 깔려 있다면 그 자체가

수치 계산용이기 때문에 아무 문제가 없죠.



참고 삼아 말씀드리면 수치 계산의 정밀도는 어느 기계건 믿지 마세요.

같은 계산을 돌려도 같은 수치를 얻기는 힘듭니다. 특히나 부동 소수점 연산이

주로 들어가는 경우 IBM, Compaq, SGI, Cray 모두 다른 값을 줄 겁니다.

다만 소수점 몇 째 정도 자리까지는 일치하죠. (SGI는 이것도 틀린 경우가

많습니다. - 그래서 Graphics용 이외는 별로 평가가 좋지 못합니다.)


하여간 좋은 하루되시길 빕니다.

--
내 서명???
이름
암호


>> 관련글
2882 Athlon에 적합한 Gcc  철이  2001.12.13  ..849 
  답장 RE: Athlon에 적합한 Gcc  정웅  2001.12.13  ..494 
  답장 RE: RE: Athlon에 적합한 Gcc  철이  2001.12.13  ..337 
  답장 RE: Athlon에 적합한 Gcc  (~-_-)~  2001.12.13  ..401 
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.55 초 ] 작업시간: [ 0.07 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791022466
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.