http://www.dell.com/Downloads/Global/Power/ps4q09-20100176-Gulbeden.pdf

Administrators can also use the command line for driver installation. The command msiexec /qn /i path, where path is the path to the WinOF MSI pack- age, enables driver installation through the command line; the MSI package can reside on a net- work share to help avoid the need to copy packages to individual cluster nodes.


The clusrun command enables running the same command on multiple compute nodes in parallel, which can help save a significant amount of time for driver installation in large clusters. The ndinstall command, which comes with the InfiniBand driver, can be used with the -i parameter to enable Network Direct after driver installation. When Network Direct is enabled, the ndinstall -l command lists the OpenIB Network Direct provider.


자동설치방법

msiexec /qn /i {PATH}


설치 후 Network Direct Enable

ndinstall -i


Network Direct provider 확인하는 방법

ndinstall -l

HPC Server 2008 R2 버전이 얼마전에 출시되었습니다.
Compute Node 자동 설치 중에 Product Key를 확인하는 과정에서 에러가 발생했습니다.
MS에서 제공된 Product Key였는데,, 설치 중에 계속해서 에러가 발생하더군요.
결국 해결 못해서,,
Compute Node Template 에서 Product Key를 삭제한 후 설치를 진행했습니다.
설치 완료 후 각 노드에 들어가서 Product Key를 입력했는데,, 잘 인식되더군요.
이건 무슨 문제인지....
아무래도 설치 프로세스 과정의 버그가 아닐까 싶습니다.
이 문제 때문에 반나절 허비했습니다.
유사 경우가 발생할 경우 고민하지 마시고, Product Key 삭제 후 설치하셈


http://www.microsoft.com/hpc/en/us/community/hpc-forums-blogs.aspx#turnkey-dual-boot-clusters

http://ecn.channel9.msdn.com/o9/ch9/8/2/9/2/1/5/dualboot_ch9.wmv

Turnkey Dual-Boot Clusters: Clustercorp and Microsoft present Rocks+Hybrid, a simple Windows/Linux Cluster Solution

Clustercorp and Microsoft present Rocks+Hybrid – a combination of the commercial version of the Rocks® Cluster Distribution for Linux and Microsoft Windows® HPC Server 2008. The joint solution is a simple to use product for deploying dual-boot HPC systems that run Linux and Windows natively in a single cluster. In this webcast we'll discuss Rocks+Hybrid from both an end-user and architectural perspective -- attendees will come away with a new perspective on how easily they can make dual-boot clusters a part of their data center!

 
앞서 설명드린 HPC Server 2008 Job Resources 에서는 Job Scheduler를 사용하는 경우였습니다.
그런데,, 아래 그림처럼 다른 툴을 이용해서 job submit 을 하는 경우에는 적용하기가 어렵습니다.


그래서 약간 우회적인 방법으로 노드당 1개의 core만 사용할 수 있는 방법을 알려드립니다.


임의의 job을 submit 해서 각 노드의 core를 점유한 후에 Fluent Launcher 를 실행하는 방법입니다.

예를 들어 hostnode, node001, node002, node003, node004 5대의 서버가 있고,
각 서버당 Quad-Core CPU 1개씩 장착되어 있다면,, 총 사용 가능한 core는 20개 입니다.
5개의 각 노드당 1개의 core 씩만 사용해서 job을 수행하고 싶다면,,
  1. HPCS Job Scheduler 를 실행해서 New Job
  2. Run job until cancelled or run time expires 선택
  3. Core 단위로 MIN=3, MAX=3 선택
  4. Resource Selection 서 hostnode(첫번째노드) 선택
  5. job submit
  6. node001, node002, node003, node004 에 대해서도 동일하게 진행
  7. Fluent Launcher 를 실행해서 5개의 프로세스 요청
위와 같이 진행하면, 이미 모든 노드에서 3개씩 core를 잡고 있기 때문에,
신규로 Job 이 들어갈 경우 각 노드 당 1개의 core만 사용하게 됩니다.




HPC Server 2008 Job 생성 메뉴에 보면,, Job resources 라는 항목이 있습니다.
Job을 Core 마다 할당하거나 Node 마다 할당할 수 있습니다.

WCCS 를 사용하는 경우에는 run1perNode.vbs 와 같은 스크립트의 도움을 받아야
(다음 링크 참조 :
http://www.alwaysu012.net/18Node 당 1개의 프로세스를 할당할 수 있었지만,,
HPC Server 2008 의 경우에는 Job resources 에서 선택해서 간단히 해결할 수 있습니다.










6월, 11월은 TOP500 순위가 발표되는 달입니다.
때를 맞춰 HPC에 관련된 회사들은 신제품을 대거 출시하죠..
세미나에서 제품 발표도 하고,,
WCCS -> HPC Server 2008 -> HPC Server 2008 R2 의 출시 시기를 보면,,
6월, 11월에 맞춰져 있는 것도 이 때문입니다.

이번에도 어김없이,, HPC Server 2008 R2 Beta1을 출시했네요..
11월 초에 발표되었습니다.
내부적으로는 Version 3라고 부른다고 하네요..
Windows Compute Cluster Server 2003 = V1
Windows HPC Server 2008 = V2
Windows HPC Server 2008 R2 = V3

다운로드 받으려면 connect.microsoft.com 에 로그인할 수 있어야 하구요..
싸이트에 접속하면,, Excel 관련 패키지가 보입니다.
cnet news의 제목을 보면,,
"Microsoft testing Excel for supercomputers"
http://www.microsoft.com/presspass/press/2009/nov09/11-16SC09PR.mspx

V1에서 Excel 과 CCS를 연동하려면, UDF를 작성해야 하고,,
번거로움이 많았는데,, 이제는 어떻게 해결했다는 건지,, 궁금하네요..

설치해 봐야 하는데,, 요즘 너무 게을러 져서....


Windows HPC Server 2008 R2 CTP 버전이 지난 5월에 올라왔습니다.

크게 달라진 점은,,

1. Windows Server 2008 R2 기반
2. Job Scheduling, runtimes, and management 관련 확장성과 관리성 향상

http://www.microsoft.com/hpc/en/us/ctp-download.aspx

링크에 접속하시면 CTP 버전을 다운로드 받으실 수 있습니다.

Job Scheduler

The job scheduler scales to a larger number of nodes and processing cores, while boosting overall cluster utilization through more sophisticated scheduling policies. Some examples present in the CTP include:

  • Scheduling at Scale and improved task throughput

  • Ability to monitor Job Progress with greater granularity

  • Ability to set up Pre and Post Tasks

Runtimes

Runtime support has now been expanded to include more robust programming models as well improved support for jobs based on the SOA programming model. Examples present in the CTP include:

  • Fire and Recollect Programming Model

  • Fire and Recollect Programming Model WCF Broker Re-architecture to permit job throttling etc.

  • Greater interoperability with Java based jobs

Management

With Windows HPC Server 2008 R2, you get a scalable platform both from a deployment and system management perspective as well as extensibility of the reporting functions to ensure more productive system management. Some examples included in the CTP are:

  • Deployment at large node counts

  • Efficient Management at large node counts

  • Customizable Heat Map for better system wide monitoring

  • Extensible reporting to tailor HPC infrastructure reports for specific requirements


HPC Pack 2008 Service Pack 1이 나왔네요..
지난 7월 7일 올라왔구요..
아래 링크에서 다운로드 받을 수 있습니다.
Windows Update를 통해서도 자동 업데이트 됩니다.

http://www.microsoft.com/downloads/details.aspx?FamilyID=a78520f1-de82-4442-b273-2ff7327b9140&displaylang=en

Quick Details
Version: 2.1.1703
Date Published: 7/7/2009
Language: English
Download Size: 15.9 MB - 32.2 MB*

Files in This Download

The links in this section correspond to separate files available in this download. Download the files most appropriate for you.
File Name: File Size

HPC2008_SP1-x64.exe

16.3 MB

HPC2008_SP1-x86.exe

15.9 MB

정말 오랜만에,, HPC Server 2008 자료를 검색하다가,,
HPC Cluster 성능 측정 툴을 발견했습니다.
Lizard = Linpack Wizard 를 합친 말로 보입니다.

그동안, www.netlib.org 에서 source를 받아다가,,
컴파일해서 실행했었는데,,, 패키지로 제공하는 군요..
예전 홈페이지에 관련 자료를 올렸었는데요,, 아래 링크에서 확인하세요..
http://www.wccs.co.kr/bbs/view.php?id=QNA&no=19
http://www.wccs.co.kr/bbs/view.php?id=PDS&no=13

다시 Lizard로 돌아와서...
Microsoft HPC Pack 2008 Tool Pack 에 가면,,
lizard.msi 파일을 다운로드 받을 수 있습니다.

Microsoft HPC Pack 2008 Tool Pack Installation Wizard

Install Process

Overview

This release of the HPC Pack 2008 Tool Pack contains 1 tool.

Lizard - Lizard helps you to determine the computational performance and efficiency that can be achieved by your HPC Pack 2008-based / Windows HPC Server 2008 cluster. It calculates and reports a peak performance value for your HPC cluster in billions of floating-point operations per second (GFLOPS), and a percentage value for the efficiency that was achieved at peak performance. After running Lizard, you can review the performance and efficiency results that were obtained, and optionally save these results and the parameters that were used to achieve them to a file on your computer.

Note: This utility includes parts of the Intel Math Kernel Library. For more information about the Intel Math Kernel Library, please visit http://www.intel.com/cd/software/products/asmo-na/eng/307757.htm

1. 설치를 마친 후 Lizard 를 시작한 화면입니다.
Lizard - Getting Started


2. Tuning Mode 선택 화면입니다. Express Tuning 과 Advanced Tuning 이 있군요..
Lizard - Select Tuning Mode


3. 가상머신에서 실행해서인지 CPU 특성을 자동으로 찾지 못하는 군요..
Dual Core 이상에서는 1 clock 에 4번, 그 이전 CPU 에서는 1 clock 에 2번 계산합니다.
아래 그림의 선택은 잘못 했네요.. 4로 입력해야 하는데,, 2로 입력했습니다.
Lizard - Ideltify CPU


4. Integrity Test를 위해서는 4대가 필요하다고 하는데,, 테스트 환경이라 1대로 진행합니다.
Lizard - Integrity Tester


5. 뭔가 진행하면서,, Consistency 를 확인하는군요..
Lizard - Tuning Process


6. 실제.. xhpl 프로그램을 실행하면서,, tuning을 진행하는 단계입니다.
 프로그램 크기(N), Block Size (NB), 프로세스 수 (PxQ), 기타 파라미터를 변경하면서,,
 성능을 측정하고 있습니다. 매번 숫자 변경하고,, job submit 하던 과정이 바로 진행되고,,
 그래프로 보여지니까 확실히 편하네요..
 아까, 3번 설정에서 4로 입력해야 하는데,, 2로 입력하니까,,
 효율이 100%를 넘어섰네요..
Lizard - Tuning Parameter

이번달에 새로운 자료가 올라왔네요..
아직 확인하지는 못했는데,, 읽어봐야 겠네요..
알려주신 coolbrise 님 감사합니다.

·         Advanced Deployment Operations in Windows HPC Server 2008
(http://technet.microsoft.com/en-us/library/dd772582.aspx)

·         Understanding Job Validation in Windows HPC Server 2008
(http://technet.microsoft.com/en-us/library/dd772585.aspx)

 

Windows HPC Server 2008 Resource Kit 이 웹 상에 공개되어 있는데,,
Microsoft 싸이트에서는 링크를 찾기가 쉽지 않습니다.


이곳에 들어가면,, 다양한 문서들과 비디오 파일들을 볼 수 있습니다.

At-a-Glance
Developer
IT Pro

세가지로 구분되어 있어서,, 관심분야에 쉽게 찾아갈 수 있습니다.

+ Recent posts