64bit 컴퓨터와 32bit 컴퓨터를 함께 클러스터를 구성하는 게 가능한가요?
글쓴이: esrevinu / 작성시간: 목, 2006/12/21 - 7:46오후
64bit 컴퓨터와 32bit 컴퓨터를 함께 클러스터로 묶어서 MPI로 병렬 프로세싱을 할 수 있을까요? 돌릴 수 있다면 64bit 컴퓨터에 32bit Linux를 깔아서 해야 하나요? 아니면 64bit Linux를 깔아도 32bit용으로 컴파일된 코드를 MPI로 돌릴 수 있나요?
Forums:
해 보지는 않았습니다만...
안녕하세요. 해 보지는 않았지만 생각을 한번 해 볼게요.
일단 실행하는 바이너리 파일의 위치를 일반적으로는 공유될 수 있게 하겠지만 절대경로만 같으면 되므로 64비트 머신에서는 다른 바이너리 파일을 찾아갈 수 있도록 있도록 구성하면 문제없죠. 심볼릭 링크를 잘 이용하면 될 것 같네요.
64비트 머신에 32비트로 설치해버리면 당연히 잘 될 것 같구요. 그렇게 하지 않고 64비트 머신을 설치한다면 서로 다른 바이너리 파일을 사용하면 문제없을 것 같지만 서로 커뮤니케이션을 할 때 문제가 없어야 할 텐데 MPI 인터페이스에서 데이터 타입이 MPI_FLOAT과 같이 정해져 있어서 데이터 타입의 바이트 크기가 혹시 틀려지는지 보고 안 틀려지게 작성되어 있을 것 같지만, 만일 틀려진다면 그것을 잘 조절해주면 문제없이 될 것 같네요.
그와 같은 구성의 시스템이 없어서 실험해보지는 못하겠구요...
이제는 서명에 무엇을 써야하는지 생각해보자.
블로그: http://turtleforward.blogspot.com
댓글 달기