●新 SDPA クラスタ (2008年)
16 Nodes, 32 CPUs, 128 CPU cores;
CPU : Intel Xeon 5460 3.16GHz (quad cores) x 2 / node
Memory : 48GB / node
HDD : 6TB(RAID 5) / node
NIC : GbE x 2 and Myrinet-10G x 1 / node
OS : CentOS 5.2 for x86_64
Linpack : R_max = 1.423TFlops, R_peak = 1.618TFlops, R_max / R_peak = 87.94%
SDPA クラスタで HugeTLBfs を使用してみることにしたので、以下のように設定を開始する。
まずは /huge 等を作る。
mkdir /huge として、その後に /etc/rc.local に以下の2行を加える。
/bin/mount -t hugetlbfs hugetlbfs /huge -o rw,mode=0777
/bin/echo 23808 > /proc/sys/vm/nr_hugepages
この場合では、1 単位で 2Mbyte なので、23808 個分 HUgeTLBfs を定義すると、 23808 x 2Mbyte によって、46.5Gbytes を確保したことにある。その後で以下のように書いて実行を行う,
HUGETLB_MORECORE=yes LD_PRELOAD=libhugetlbfs.so ./sdpa .........................
16 Nodes, 32 CPUs, 128 CPU cores;
CPU : Intel Xeon 5460 3.16GHz (quad cores) x 2 / node
Memory : 48GB / node
HDD : 6TB(RAID 5) / node
NIC : GbE x 2 and Myrinet-10G x 1 / node
OS : CentOS 5.2 for x86_64
Linpack : R_max = 1.423TFlops, R_peak = 1.618TFlops, R_max / R_peak = 87.94%
SDPA クラスタで HugeTLBfs を使用してみることにしたので、以下のように設定を開始する。
まずは /huge 等を作る。
mkdir /huge として、その後に /etc/rc.local に以下の2行を加える。
/bin/mount -t hugetlbfs hugetlbfs /huge -o rw,mode=0777
/bin/echo 23808 > /proc/sys/vm/nr_hugepages
この場合では、1 単位で 2Mbyte なので、23808 個分 HUgeTLBfs を定義すると、 23808 x 2Mbyte によって、46.5Gbytes を確保したことにある。その後で以下のように書いて実行を行う,
HUGETLB_MORECORE=yes LD_PRELOAD=libhugetlbfs.so ./sdpa .........................