|
|
|
|
구성 |
|
H/W |
* Dual-Core : SuperMicro™ IR-6045I-T
항목 |
품명 |
개수 |
CPU |
Intel™ Xeon 5150 (2.66GHz/L2:4MB/ FSB:1333MHz/Dual-Core) |
2 |
MEMORY |
1GB FB-DIMM (Fully Buffered) |
4 |
M/B |
SuperMicro™ X7DVL-i |
1 |
* Quad-Core : SuperMicro™ IR7035A-iT
항목 |
품명 |
개수 |
CPU |
Intel™ Xeon E5345 (2.33GHz/L2:8MB/ FSB:1333MHz/Quad-Core) |
2 |
MEMORY |
2GB FB-DIMM (Fully Buffered) |
8 |
M/B |
SuperMicro™ X7DAE |
1 |
|
|
|
S/W |
항목 |
품명 |
비고 |
O/S |
CentOS 4.4 x86_64 |
GPL기반 Linux 배포본 |
Kernel |
2.6.9-42.ELsmp |
RedHat Patch Version |
Compiler |
GNU 3.4.6, Intel™ 9.1, PGI™ 6.2 |
C, C++, Fortran(77, 90) 지원 |
MPI Library |
Mpich 1.2.7p1 |
|
BLAS |
goto, atlas, Intel™ CMKL |
|
※ Intel™과 PGI™의 제품은 Demo및 Non-commercial License
|
Linpack(xhpl) 성능측정 |
|
이론성능
1. Dual-Core (Xeon 5150) = 2.66GHz * 2(Core개수) * 4(ops) * 2(CPU개수) = 42.56 GFlops
2. Quad-Core (Xeon E5345) = 2.33GHz * 4(Core개수) * 4(ops) * 2(CPU개수) = 74.56 GFlops
|
|
|
xhpl 설치 : HPL1.0a + GotoBLAS-1.12 + mpich-1.2.7p1 + PGI-6.2-4_x86-64 |
|
|
실측성능
1. Dual_Core = 30.04 GFlops (효율 : 70.58%)
2. Quad_Core = 43.92 GFlops (효율 : 58.91%)
|
|
사용자 개발 Application 성능측정 |
[ FDM응용 dendrite상 응고 Simulation ]
|
Application : FDM(Finite Difference Method)응용 자체개발 코드 (MPI기반) |
|
측정방법 : 각 컴퓨터에서 동일한 크기의 격자(600X600) 범위로 dendrite상 응고 Simulation을
수행 후, 작업시간 측정
|
|
측정결과
1. Dual-Core (Xeon 5150) : 17m8.682s
2. Quad-Core (Xeon E5345) : 8m26.252s
** Quad-Core에서 Dual-Core보다 작업시간이 절반 이하로 줄어듦
|
|
결론 |
|
linpack 측정결과는 quad-core의 효율이 약간 떨어지는 것으로 나왔으나, 하드웨어의 가격대비
성능으로 봤을때는 충분한 장점이 있으며, 실제 사용자 application에서는 동시에 많은 프로세스를
수행 할 수 있어, 고객의 여건상 클러스터와 같이 여러대의 컴퓨터를 이용할 수 없는 경우, Quad및
Dual Core 시스템이 새로운 대안이 될 수 있음을 확인했다고 생각됨.
|
|
|
|