つっても、非公開のを別につけているわけではない。
Copyright 1999- Jun Makino
2009/10 2009/09 2009/08 2009/07 2009/06 2009/05 2009/04 2009/03 2009/02 2009/01当面の予定
P.S.
日本の研究者の方で、HPCの研究をしたいという方がおられれば、ぜひ共同研究をしましょう。 データセンターファシリティとサーバであれば提供できます。 できれば、チープなマシンを何千台も並べて、ひとつのコンピューティングリソースとして共用できるプロセッシングファームを作りたいと思っていますから。 いつか、スパコンは「スーパーコンピューター」から「スーパーコンピューティングファーム」となって、もっとたくさんの人が恩恵に与かれる日が来ることを願っています。
私は、今から20年近く前になるが、通産省(現経済産業省)でコンピュータ担当の係長をしていた。その時に某メーカのスパコン製造と同じ工程を見せていただいた(そのものの工程は機密で見せてもらえなかった)が、そこで駆使されている製造技術、冷却技術、多層実装技術などを見て、そのレベルの高さにおどろいた記憶がある。とてもその技術蓄積を一朝一夕でやり遂げることなどできないだろう。今のスパコンにはそんな技術は全然必要でなくなってたり、、、まあ、その、 私の講義で一度はいっている、理論天文学者の観測についての知識は学部か 大学院生の時に受けた講義から進歩しないし、観測天文学者の理論についての 知識もそう、というのと同じで大抵まあそういうものなんだけど、世の中は そういう大抵ではない人がたまにはいることによって何とか回っているわけだ。
NEC will also continue to sell their existing SX vector processor-based products.(イタリックにしたのは牧野)。NEC は SX については既にあるのを売る、と。 まあ、深い意味はないんでしょう。
税金を湯水のように垂れ流して国産スパコンを設置し続けてきた、国立大学や独法の研究機構で、この声明を出した大方の連中が属する組織とか
自分、乃至は、自分の属する組織が、税金を無駄に使い、世界の第2位から瞬く間に第6位などという体たらくな状況に転落させてしまっておきながら、この転落の原因には目をつぶってとか寝言をいっているあたりで現実認識能力が何か別のものによって妨げられ ていることがわかる。
菅直人副総理兼国家戦略担当相は22日、NHK番組で、行政 刷新会議の事業仕分けで大幅削減とされた次世代スーパーコンピューター開 発予算に関し「政策判断は政治的に行う。科学技術分野は見直すことになる だろう」と 述べ、概算要求を維持させる考えを示した。とのことで、凍結は回避されそう。それはそれでよかったけど、これで現在の開発体 制の問題点に手をつけないまま進むことになるならそれはまた問題。仕分け人 の態度がどうこうとか1時間で議論できるかとかいう話があるけど、大型予算 のヒアリングってだいたいあーゆー感じで、10億とか100億(まあ、100なんてのはこないだの最先端支援くらいでめったにないが)の予算を10分でプレゼン テーションしてその分野の専門家でもない人が評価して決めるんだから。
> > On May 17, 2007, at 7:00 AM, wrote: > > >> problem is that granularity of registration is HW page (4K), so last > > What about huge pages ? I am saying this again I don't try to solve all problems of interconnects that were designed by people who ignored 30 or so years of OS design evolution. Huge page usage is not transparent in linux. If programmer decided to use it he should understand the consequences.hugetlb なんか使ってる奴は死んでしまえ、というようなことが書いてあるよ うな気が。うみゅ。5% の性能差をどうしろって?
A supercomputer planned by RIKEN, Japan's network of research labs, had already been thrown into confusion by the sudden departure of electronics giants NEC and Hitachi from the project earlier this year4. The project should now be "virtually eliminated", says the working group, which saw no need for Japan to host the world's fastest supercomputer.これ書いた奴なんも事情がわかっとらん。
のところは、前の地球シミュレータの時の N の実績もその程度だったのと、 実は初めから F のところで 10 という話だったらしいとかどうせ F のところ と N のところは初めからつながってないので設計変更はないとかで、ちょっ といいがかりと事実誤認がまざっているような。まあ、 10PF で世界一になれる かというと無理だけど。
- 予定した性能が実現できるのか:事業仕分けでは「世界一に意味があるのか」という疑問が出たというが、そもそも京速は世界一になるかどうかが疑わしい。今年6月のTop500リストのトップは、IBMのRoadrunnerの1.1PFLOPS。NECと日立が脱落して設計が根本的に変更され、110TFLOPSの実績しかない富士通が単独で設計をやり直して、その100倍の性能が2年で実現できるとは思えない。
# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] md0 : active raid1 sdb1[1] 976759936 blocks [2/1] [_U] unused devices: <none>こんな感じに。回復処理。
# /sbin/mdadm /dev/md0 --add /dev/sda1 # cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] md0 : active raid1 sda1[2] sdb1[1] 976759936 blocks [2/1] [_U] [>....................] recovery = 1.1% (10747136/976759936) finish=194.0min speed=82978K/sec unused devices: <none>
mpirun --mca btl_openib_srq_rd_max 10000 \ --mca btl_openib_use_srq 1 --mca btl openib,sm,self\ --mca btl_openib_flags 6 \ --mca btl_openib_ib_timeout 30 \ --mca btl_openib_max_rdma_size 16777216 \ --mca mpi_leave_pinned 1 \ .....
MCA btl: parameter "btl_base_debug" (current value: "0") If btl_base_debug is 1 standard debug is output, if > 1 verbose debug is output MCA btl: parameter "btl" (current value:) Default selection set of components for the btl framework ( means "use all components that can be found") MCA btl: parameter "btl_base_verbose" (current value: "0") Verbosity level for the btl framework (0 = no verbosity) MCA btl: parameter "btl_openib_verbose" (current value: "0") Output some verbose OpenIB BTL information (0 = no output, nonzero = output) MCA btl: parameter "btl_openib_warn_no_hca_params_found" (current value: "1") Warn when no HCA-specific parameters are found in the INI file specified by the btl_openib_hca_param_files MCA parameter (0 = do not warn; any other value = warn) MCA btl: parameter "btl_openib_warn_default_gid_prefix" (current value: "1") Warn when there is more than one active ports and at least one of them connected to the network with only default GID prefix configured (0 = do not warn; any other value = warn) MCA btl: parameter "btl_openib_want_fork_support" (current value: "-1") Whether fork support is desired or not (negative = try to enable fork support, but continue even if it is not available, 0 = do not enable fork support, positive = try to enable fork support and fail if it is not available) MCA btl: parameter "btl_openib_hca_param_files" (current value: "/usr2/makino/PDS/openmpi/share/openmpi/mca-btl-openib-hca-params.ini") Colon-delimited list of INI-style files that contain HCA vendor/part-specific parameters MCA btl: parameter "btl_openib_max_btls" (current value: "-1") Maximum number of HCA ports to use (-1 = use all available, otherwise must be >= 1) MCA btl: parameter "btl_openib_free_list_num" (current value: "8") Intial size of free lists (must be >= 1) MCA btl: parameter "btl_openib_free_list_max" (current value: "-1") Maximum size of free lists (-1 = infinite, otherwise must be >= 0) MCA btl: parameter "btl_openib_free_list_inc" (current value: "32") Increment size of free lists (must be >= 1) MCA btl: parameter "btl_openib_mpool" (current value: "rdma") Name of the memory pool to be used (it is unlikely that you will ever want to change this MCA btl: parameter "btl_openib_reg_mru_len" (current value: "16") Length of the registration cache most recently used list (must be >= 1) MCA btl: parameter "btl_openib_ib_cq_size" (current value: "1000") Size of the IB completion queue (will automatically be set to a minimum of (2 * number_of_peers * btl_openib_rd_num)) MCA btl: parameter "btl_openib_ib_sg_list_size" (current value: "4") Size of IB segment list (must be >= 1) MCA btl: parameter "btl_openib_ib_pkey_ix" (current value: "0") InfiniBand pkey index (must be >= 0) MCA btl: parameter "btl_openib_ib_pkey_val" (current value: "0") OpenFabrics partition key (pkey) value. Unsigned integer decimal or hex values are allowed (e.g., "3" or "0x3f") and will be masked against the maximum allowable IB paritition key value (0x7fff) MCA btl: parameter "btl_openib_ib_psn" (current value: "0") InfiniBand packet sequence starting number (must be >= 0) MCA btl: parameter "btl_openib_ib_qp_ous_rd_atom" (current value: "4") InfiniBand outstanding atomic reads (must be >= 0) MCA btl: parameter "btl_openib_ib_mtu" (current value: "3") IB MTU, in bytes (if not specified in INI files). Valid values are: 1=256 bytes, 2=512 bytes, 3=1024 bytes, 4=2048 bytes, 5=4096 bytes MCA btl: parameter "btl_openib_ib_min_rnr_timer" (current value: "5") InfiniBand minimum "receiver not ready" timer, in seconds (must be >= 0 and <= 31) MCA btl: parameter "btl_openib_ib_timeout" (current value: "10") InfiniBand transmit timeout, plugged into formula: 4.096 microseconds * (2^btl_openib_ib_timeout)(must be >= 0 and <= 31) MCA btl: parameter "btl_openib_ib_retry_count" (current value: "7") InfiniBand transmit retry count (must be >= 0 and <= 7) MCA btl: parameter "btl_openib_ib_rnr_retry" (current value: "7") InfiniBand "receiver not ready" retry count (must be >= 0 and <= 7) MCA btl: parameter "btl_openib_ib_max_rdma_dst_ops" (current value: "4") InfiniBand maximum pending RDMA destination operations (must be >= 0) MCA btl: parameter "btl_openib_ib_service_level" (current value: "0") InfiniBand service level (must be >= 0) MCA btl: parameter "btl_openib_ib_static_rate" (current value: "0") InfiniBand static rate (must be >= 0; defulat: %d) MCA btl: parameter "btl_openib_exclusivity" (current value: "1024") OpenIB BTL exclusivity (must be >= 0) MCA btl: parameter "btl_openib_rd_num" (current value: "8") Number of receive descriptors to post to a queue pair (must be >= 1) MCA btl: parameter "btl_openib_rd_low" (current value: "6") Low water mark before reposting occurs (must be >= 1) MCA btl: parameter "btl_openib_rd_win" (current value: "4") Window size at which generate explicit credit message (must be >= 1) MCA btl: parameter "btl_openib_use_srq" (current value: "0") If nonzero, use the InfiniBand shared receive queue ("SRQ") MCA btl: parameter "btl_openib_srq_rd_max" (current value: "1000") Maxium number of receive descriptors posted per SRQ (only relevant if btl_openib_use_srq is true; must be >= 1) MCA btl: parameter "btl_openib_srq_rd_per_peer" (current value: "16") Number of receive descriptors posted per peer in the SRQ (only relevant if btl_openib_use_srq is true; must be >= 1) MCA btl: parameter "btl_openib_srq_sd_max" (current value: "8") Maximum number of send descriptors posted (only relevant if btl_openib_use_srq is true; must be >= 1) MCA btl: parameter "btl_openib_use_eager_rdma" (current value: "1") Use RDMA for eager messages MCA btl: parameter "btl_openib_eager_rdma_threshold" (current value: "16") Use RDMA for short messages after this number of messages are received from a given peer (must be >= 1) MCA btl: parameter "btl_openib_max_eager_rdma" (current value: "16") Maximum number of peers allowed to use RDMA for short messages (RDMA is used for all long messages, except if explicitly disabled, such as with the "dr" pml) (must be >= 0) MCA btl: parameter "btl_openib_eager_rdma_num" (current value: "16") Number of RDMA buffers to allocate for small messages(must be >= 1) MCA btl: parameter "btl_openib_btls_per_lid" (current value: "1") Number of BTLs to create for each InfiniBand LID (must be >= 1) MCA btl: parameter "btl_openib_max_lmc" (current value: "0") Maximum number of LIDs to use for each HCA port (must be >= 0, where 0 = use all available) MCA btl: parameter "btl_openib_buffer_alignment" (current value: "64") Prefered communication buffer alignment, in bytes (must be >= 0) MCA btl: parameter "btl_openib_eager_limit" (current value: "12288") Eager send limit, in bytes (must be >= 1) MCA btl: parameter "btl_openib_min_send_size" (current value: "32768") Minimum send size, in bytes (must be >= 1) MCA btl: parameter "btl_openib_max_send_size" (current value: "65536") Maximum send size, in bytes (must be >= 1) MCA btl: parameter "btl_openib_min_rdma_size" (current value: "1048576") Minimum RDMA size, in bytes (must be >= 1) MCA btl: parameter "btl_openib_max_rdma_size" (current value: "1048576") Maximium RDMA size, in bytes (must be >= 1) MCA btl: parameter "btl_openib_flags" (current value: "54") BTL flags, added together: SEND=1, PUT=2, GET=4 (cannot be 0) MCA btl: parameter "btl_openib_bandwidth" (current value: "0") Approximate maximum bandwidth of each network interface in megabits per second (if 0, filled in at run-time by querying the HCA, otherwise must be > 0) MCA btl: information "btl_openib_have_fork_support" (value: "1") Whether the OpenFabrics stack supports applications that invoke the "fork()" system call or not (0 = no, 1 = yes). Note that this value does NOT indicate whether the system being run on supports "fork()" with OpenFabrics applications or not. MCA btl: parameter "btl_openib_priority" (current value: "0") MCA btl: parameter "btl_base_warn_component_unused" (current value: "1") This parameter is used to turn on warning messages when certain NICs are not used