MPI 通信ライブラリ規格化最前線 東京大学石川裕 目次 MPI 通信ライブラリとは? MPI 通信ライブラリ規格化の歴史 MPI 通信ライブラリ規格化の最近の動き 2008/12/11 2

Size: px
Start display at page:

Download "MPI 通信ライブラリ規格化最前線 東京大学石川裕 目次 MPI 通信ライブラリとは? MPI 通信ライブラリ規格化の歴史 MPI 通信ライブラリ規格化の最近の動き 2008/12/11 2"

Transcription

1 MPI 通信ライブラリ規格化最前線 東京大学石川裕 目次 MPI 通信ライブラリとは? MPI 通信ライブラリ規格化の歴史 MPI 通信ライブラリ規格化の最近の動き 2008/12/11 2

2 MPI 通信ライブラリの概要 背景 1990 年初頭 各コンピュータベンダは独自の通信ライブラリを提供 ユーザプログラムのポータビリティ問題が深刻化 あるマシン上で開発したアプリケーションが他のベンダのマシンで動かず プログラムを書き直さなければならない 米国国立研究所 大学 並列計算機メーカが中心となり策定した通信ライブラリ 歴史 1994 年 MPI 年 MPI 年 MPI-2.0&MPI /12/11 3 MPI 通信ライブラリ実装いろいろ MPICH Argonne National Laboratory LAM/MPI Indiana University LA-MPI Los Alamos National Laboratory Fault Tolerance FT-MPI University of Tenessee Fault Tolerance MPICH-G2 Northern Illinois University Grid-enabled MPI MPICH/SCore PCCC MPICH2 Argonne National Laboratory Microsoft MPI MPICH-V University Paris Sud Fault-Tolerant MVAPICH Ohio State University Infiniband Intel MPI Open MPI PACX-MPI (Non-native MPI) HLRS Heterogeneous Environment YAMPI University of Tokyo GridMPI AIST under the contract of NaReGI 派生システム 統合システム 次期システム 2008/12/11 4

3 MPI 規格化の動き MPI-2.1 MPI-1.2 と MPI-2.0 は別のドキュメントとして提供されている これらをマージして一つのドキュメントにすると共に間違いを修正する MPI-2.2 MPI-2.1 に対するマイナーな変更を行う 現存のプログラムが動かなくなるような変更は行わない 大きな実装の変更を要求するような変更は行わない MPI-3 MPI-2.2 に対して プラットフォームおよびアプリケーションに対してより良い支援を行うために必要な変更を行う 拡張は一貫性があること 2008/12/11 5 MPI-2.1 規格 2008 年 9 月 4 日規格承認 MPI-2.1 準拠処理系公開予定 出典 :MPIForum Library MPICH2 Open MPI (in V1.3) Yes mm/yy alpha upcoming IBM 12/2008 Sun Microsy stems (OpenMPI) Microsof t 12/2008 Fujitsu 6/2009 Library Bull Yes mm/yy HP 12/2008 Cray Q NEC Intel 2009 SiCortex 2008/12/11 6

4 MPI-2.2 規格化の現状 SendBufferAccess AddconstkeyworkdtotheCbindings tochangempassertionstoall owmpiimplementationoptimizations(mpi_init_asserted) Addsupport formpi_request_ignore,li kempi_status_ignore MPI_Comm_set_info/get_infoIsettingspercommunicator Fixtextabout freeingerrorcodes AmbiguitywithMPI_TYPE_GET_CONTENTS AmbiguitywithMPI_GRAPH_NEIGHBOR(_COUNT) MPI:: Fintshouldberemoved MPI_Request_freeissues MPI:: F_DOUBLE_COMPLEXMPI-2.1ErrataMPI:: F_DOUBLE_COMPLEX (page495li ne11) MPI-2.1ErrataMPI_MAX_OBJECT_NAME (page237li nes1+3,page563,lines18+20) FixScalabili tyissuesingraphtopologyinterface AddalocalReductionFunction AddalocalProgressionFunction Addacall back functionifarequestcompletes Regular (non-vector) versionof MPI_Reduce_scatter Newbinaryoperators orsegmentedscansetc.) (f on (value,index)pairdatatypes ExtendpredefinedMPI_OPtouserdefineddatatypescomposedof asingle,predefinedtype] Minorconsistencyissue:Samerule formpi_in_placeinmpi_all reduceandmpi_reduce_scatter? 2008/12/11 7 MPI-2.2 規格化の現状 ClarificationtointercommMPI_Barrier Matchedprobe/receive Partialpack/unpack functionali ty AddMPI_IN_PLACEoptiontoAll toall ConsistentErrorReportingRules Errorinexample4.18 NewPredefinedDatatypes MPI_REPLACEinMPI_Accumulate Minortypoindescriptionof MPI_Cart_shift Minortypoindescriptionof MPI_Cart_rank Clarifywhoiscli entinexternal32datarepresentationadvisetoimplementors Movetheclarificationof thethreadapitoamoreprominentplace Support forlargemessagecounts Removedeprecated functions from theexamples Smallclarificationsinchapter10 IbsendandIrsendAdvicetoUsersmisleading InconsistentuseofMPI_ANY_SOURCEinarguments Misleadingrationale formpi_test 2008/12/11 8

5 MPI-2.2 規格化の現状 ManyC++bindingsaremissing"const" MPI_GREQUEST_START functionpointerargsaremissing"*" Consistencyof unctionpointertypedef f names SeveraltextupdatestoLanguageBindingschapter MPI_CANCELargumentisthewrongtype Consistencyof prefixesinnamingconventionssection Removeunnecessary/emptydeprecatedC++binding section Clarifysemanticsof one-sidedsemanticswhenchangingsynchronizationmode Expli citlyencourageroutinesfor"good"one-sidedmemory forallmemoryregions Notethatuseof passivetargetcommunicationforfortranisnotsafe DynamicThreadLevels Pre_MPI_Init_BehaviorPre-MPI_Initbehaviorclarification MPI-2.1Change-Log:Versionnumbermodifiedto2.1 ConcurrentUseof MPI_Init() andmpi_init_thread() Coll ectiveregistrationof datatypesanduser-definedoperations forone-sidedcommunication 2008/12/11 9 MPI-3 規格化動向 以下のワーキンググループによる議論 Appli cationbinaryinterface Coll ectiveoperations FaultTolerance FortranBindings Generali zedrequests MPISub-Seting Point-To-PointCommunications RemoteMemoryAccess ToolsSupport( 最近追加 ) Miscelaneous( 最近追加 ) HybridProgramming( 最近追加 ) 2008/12/11 10

6 MPI-3 規格化動向 :Application Binary Interface ABI(Appli cationbinary Interface) とは バイナリレベルでのデータ型 手続き呼び出し規約を意味する 現状の MPI では 例えば あるプログラムを MPICH2 環境でコンパイルしたダイナミックリンク可能なプログラムは OpenMPI 環境では動作しない 企業からの要望が強い MPI で記述されたアプリケーションを販売するとき ユーザの利用環境を聞かないとバイナリが提供できない 多くのユーザは どの MPI 通信ライブラリを使っているか知らない 問題例 :MPI_Communicator の型 foo.c MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); OpenMPI 環境 Execution MPICH2 の場合 :int 型 (32bit) OpenMPI の場合 :address 型 (64bit) mpi.so 動的リンクライブラリ a.out $ mpicc foo.c mpi.so 動的リンクライブラリ MPICH 環境 $ mpirun np 8 a.out Execution 2008/12/11 11 MPI-3 規格化動向 : Collective Operations (1/2) Non-blockingColectives 1 対 1 通信では blocking/non-blocking があるが coll ective 通信にはない Non-blockingcolective 通信があれば 通信の隠ぺいが可能となる 検討事項 Non-blocking と blockingcolective 通信を一緒に使うと問題が生じる MPI_Ibarrier(..., &req) MPI_Bcast( ) MPI_Bcast( ) MPI_Ibarrier(, &req) MPI_Wait(&req, ) MPI_Wait(&req, ) 一度に許すoutstanding 数をどうするか Sparse/ToplogicalColl ectives 部分的なalltoall,reduce 2008/12/11 12

7 MPI-3 規格化動向 : Collective Operations (2/2) PersistentColectives Pointtopoint 通信では persistent communication があるが coll ectives にはない MPIPlans Non-blockingcolectives,sparse coll ectives,persistentcoll ectives と拡張していくのではなく これら coll ectives を効率よく実装できるようにするprimitives を定義しようとする動きもある Persistent communicat ion 使用例 MPI_Recv_init(, &req[0]); MPI_Send_init(, &req[1]); for( ) {.: MPI_Startall(2, &req); MPI_Waitall(2, &req, ); } MPI Plans 使用例 Void my_ibarrier( ) { for ( ) { MPI_Plan_send( ); MPI_Plan_recv(.); } MPI_Plan_init( ); } 2008/12/11 13 MPI-3 規格化動向 : Fault Tolerance ポータブルな耐故障機能を実装できるような支援機能を定義する議論されている項目 ErrorReportingRules エラーをどのように報告するか CommIntegrityVali dation Coll ectiveoperation 時にエラーが発生した時に consistent な状態かどうかを調べる TransactionalMessages 通信エラーをどうモデル化してアプリケーションに伝えるか Piggybacking forpoint-to-pointcommunication 主データ交換にプラスアルファのデータを送れるようにしようとする提案 Faulthandli ng=errorhandli QuiescenceInterface システムレベル checkpoint/restart 機能と協調するための API を定めようという提案 ProcessCreationandManagementExtensions Non-blocking プロセス生成とエラー管理 FaultTolerantMasterWorkerjobs MPISpawn を使った master-worker モデル型アプリケーションで コミュニケータを共有しているときに 一つのプロセスの障害が全てのプロセスに波及することを避ける 現状 :[MPI_Abort]mayabortallprocesesinMPI_COMM_WORLD (ignoringitscommargument).additionall y,it mayabortconnec tedprocessesaswell,althoughitmakesbestatempttoabortonlytheprocessesincomm." 2008/12/11 14

8 MPI-3 規格化動向 : その他 Generali zedrequests Redefinethegenerali zedrequestsinterface.amore flexibleinterfacebetweentheuser definedrequestsandthempili braryisrequiredinordertoalowtheproviderof the generali zedrequesttointegrateaprogressfunctioninsidethempili brary.theultimate goalistoall owthegenerali zedrequestsprogresstobedonewithoutaspecialtestor wait function. MPISub-Setting Toestabli shamechanismbywhichmpiimplementationscanprovidesupport forasubset of the fullmpistandard,maintaining fullapiandsemanticcompatibili tywiththecomplete MPIstandard.Thisisaimedatall owingoptimizationopportunitiessuchas for performanceorresourcefoot-print. Point-To-PointCommunications Tore-examinetheMPIpeercommunicationsemanticsandinterface,andconsider additionsand/orchangesneededtobetersupportpoint-to-pointdatamovementwithin MPI. RemoteMemoryAccess Tore-examinetheMPIRMAinterfaceandconsideradditionsandorchangesneededto bettersupporttheone-sidedprogrammingmodelwithinmpi. 2008/12/11 15 おわりに MPI-2.1 の日本語化計画を始めています MPI-2.2 規格化 Smallchanges としているが いろいろな提案が出てきている 議論のうえ MPI-3 に移動する場合もある MPI-3 規格化 あれもこれも新しい機能を追加すると ドキュメントは倍に膨れ上がるかもしれない MPISpawn の拡張も議論されているが MPISpawn の実装は現状でも限定的かつ実装は後回しの感がある アッパコンパチビリティを保つことの限界 メッセージサイズが 32 ビットを超えることができないために 新たなる関数を提供するのか? C 言語は暗黙の型変換で逃げることができるが Fortran は無理 ポータブルかつシンプルな通信ライブラリ API および実装が必要になったか? 2008/12/11 16

MPI-Adapter チュートリアル 富士通研究所 住元真司 PC クラスタワークショップ 2010 All rights reserved, Copyright (C) Fujitsu Laboratories Ltd. 2010

MPI-Adapter チュートリアル 富士通研究所 住元真司 PC クラスタワークショップ 2010 All rights reserved, Copyright (C) Fujitsu Laboratories Ltd. 2010 MPI-Adapter チュートリアル 富士通研究所 住元真司 PC クラスタワークショップ 2010 All rights reserved, Copyright (C) Fujitsu Laboratories Ltd. 2010 発表の概要 MPI-Adapterとは何か? MPI-Adapterの概要 MPI-Adapterの仕組み MPI-Adapterの利用 デモンストレーション 2 MPI-Adapter

More information

Microsoft PowerPoint - ishikawa.ppt

Microsoft PowerPoint - ishikawa.ppt 並列処理と MPI 通信ライブラリ入門 東京大学石川裕 目次 並列プログラムの分類 MPI 通信ライブラリの概要 MPI 通信ライブラリを使った簡単なプログラム例 性能指標 様々なMPI 通信ライブラリ性能 Point to Point 遅延 & バンド幅 NASA 並列ベンチマーク結果 2006/3/3 2 並列プログラムの分類 データ並列 気象予測 原子炉シミュレーション 車 飛行機の設計 天体

More information

NUMAの構成

NUMAの構成 メッセージパッシング プログラミング 天野 共有メモリ対メッセージパッシング 共有メモリモデル 共有変数を用いた単純な記述自動並列化コンパイラ簡単なディレクティブによる並列化 :OpenMP メッセージパッシング 形式検証が可能 ( ブロッキング ) 副作用がない ( 共有変数は副作用そのもの ) コストが小さい メッセージパッシングモデル 共有変数は使わない 共有メモリがないマシンでも実装可能 クラスタ

More information

スライド 1

スライド 1 目次 2.MPI プログラミング入門 この資料は, スーパーコン 10 で使用したものである. ごく基本的な内容なので, 現在でも十分利用できると思われるものなので, ここに紹介させて頂く. ただし, 古い情報も含まれているので注意が必要である. 今年度版の解説は, 本選の初日に配布する予定である. 1/20 2.MPI プログラミング入門 (1) 基本 説明 MPI (message passing

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション AICS 公開ソフトウェア講習会 15 回 表題通信ライブラリと I/O ライブラリ 場所 AICS R104-2 時間 2016/03/23 ( 水 ) 13:30-17:00 13:30-13:40 全体説明 13:40-14:10 PRDMA 14:10-14:40 MPICH 14:40-15:10 PVAS 15:10-15:30 休憩 15:30-16:00 Carp 16:00-16:30

More information

Gfarm/MPI-IOの 概要と使い方

Gfarm/MPI-IOの 概要と使い方 MPI-IO/Gfarm のご紹介と現在の開発状況 鷹津冬将 2018/3/2 Gfarm ワークショップ 2018 1 目次 MPI-IO/Gfarm 概要 MPI-IO/Gfarm の開発状況 MVAPICH2 向け MPI-IO/Gfarm MPI-IO/Gfarm の使い方 かんたんなサンプルプログラムと動作確認の方法 既知の不具合 まとめと今後の展望 2018/3/2 Gfarm ワークショップ

More information

MPI usage

MPI usage MPI (Version 0.99 2006 11 8 ) 1 1 MPI ( Message Passing Interface ) 1 1.1 MPI................................. 1 1.2............................... 2 1.2.1 MPI GATHER.......................... 2 1.2.2

More information

並列計算導入.pptx

並列計算導入.pptx 並列計算の基礎 MPI を用いた並列計算 並列計算の環境 並列計算 複数の計算ユニット(PU, ore, Pなど を使用して 一つの問題 計算 を行わせる 近年 並列計算を手軽に使用できる環境が急速に整いつつある >通常のP PU(entral Processing Unit)上に計算装置であるoreが 複数含まれている Intel ore i7 シリーズ: 4つの計算装置(ore) 通常のプログラム

More information

MPI MPI MPI.NET C# MPI Version2

MPI MPI MPI.NET C# MPI Version2 MPI.NET C# 2 2009 2 27 MPI MPI MPI.NET C# MPI Version2 MPI (Message Passing Interface) MPI MPI Version 1 1994 1 1 1 1 ID MPI MPI_Send MPI_Recv if(rank == 0){ // 0 MPI_Send(); } else if(rank == 1){ // 1

More information

WinHPC ppt

WinHPC ppt MPI.NET C# 2 2009 1 20 MPI.NET MPI.NET C# MPI.NET C# MPI MPI.NET 1 1 MPI.NET C# Hello World MPI.NET.NET Framework.NET C# API C# Microsoft.NET java.net (Visual Basic.NET Visual C++) C# class Helloworld

More information

スライド 1

スライド 1 Parallel Programming in MPI part 2 1 1 Today's Topic ノンブロッキング通信 Non-Blocking Communication 通信の完了を待つ間に他の処理を行う Execute other instructions while waiting for the completion of a communication. 集団通信関数の実装 Implementation

More information

para02-2.dvi

para02-2.dvi 2002 2 2002 4 23 : MPI MPI 1 MPI MPI(Message Passing Interface) MPI UNIX Windows Machintosh OS, MPI 2 1 1 2 2.1 1 1 1 1 1 1 Fig. 1 A B C F Fig. 2 A B F Fig. 1 1 1 Fig. 2 2.2 Fig. 3 1 . Fig. 4 Fig. 3 Fig.

More information

Microsoft PowerPoint - intro.ppt

Microsoft PowerPoint - intro.ppt コンソーシアム紹介 PC クラスタコンソーシアム会長 石川裕 ( 東京大学 ) コンソーシアム概要 技術研究組合新情報処理開発機構が開発した SCore( エスコア ) クラスタシステムソフトウエアならびに Omni OpenMP 処理系を中核としたクラスタシステムソフトウエアの開発の継続 維持 普及を通して PC クラスタシステム市場育成に貢献することを目的として 2001 年 10 月に発足しました

More information

V5.0 V4.2 から V5 への 変更点 1.1 版 2010 年 03 月 26 日

V5.0 V4.2 から V5 への 変更点 1.1 版 2010 年 03 月 26 日 V5.0 V4.2 から V5 への 変更点 1.1 版 2010 年 03 月 26 日 改訂履歴 2010 年 03 月 01 日初版 2010 年 03 月 26 日 1.1 版ライセンスエディタの削除について記述追加 ご注意 TextPorter V4.2 から V5 へは コンパイラの変更 API の変更など大幅な変更が行われています TextPorter のバイナリを差し替えるだけでは動きません

More information

Microsoft PowerPoint - 講義:コミュニケータ.pptx

Microsoft PowerPoint - 講義:コミュニケータ.pptx コミュニケータとデータタイプ (Communicator and Datatype) 2019 年 3 月 15 日 神戸大学大学院システム情報学研究科横川三津夫 2019/3/15 Kobe HPC Spring School 2019 1 講義の内容 コミュニケータ (Communicator) データタイプ (Datatype) 演習問題 2019/3/15 Kobe HPC Spring School

More information

2 T 1 N n T n α = T 1 nt n (1) α = 1 100% OpenMP MPI OpenMP OpenMP MPI (Message Passing Interface) MPI MPICH OpenMPI 1 OpenMP MPI MPI (trivial p

2 T 1 N n T n α = T 1 nt n (1) α = 1 100% OpenMP MPI OpenMP OpenMP MPI (Message Passing Interface) MPI MPICH OpenMPI 1 OpenMP MPI MPI (trivial p 22 6 22 MPI MPI 1 1 2 2 3 MPI 3 4 7 4.1.................................. 7 4.2 ( )................................ 10 4.3 (Allreduce )................................. 12 5 14 5.1........................................

More information

インテル® MPI ライブラリー・ランタイム環境入門ガイド

インテル® MPI ライブラリー・ランタイム環境入門ガイド MPI Intel's Terms and Conditions of Sales ( ) 2 IntelIntel Intel Corporation * 2006 Intel Corporation. MPI MPI * (ANL) MPI MPICH2* NBCL (Network-Based Computing Laboratory) MVAPICH2* InfiniBand* RDMA 3

More information

演習 II 2 つの講義の演習 奇数回 : 連続系アルゴリズム 部分 偶数回 : 計算量理論 部分 連続系アルゴリズム部分は全 8 回を予定 前半 2 回 高性能計算 後半 6 回 数値計算 4 回以上の課題提出 ( プログラム + 考察レポート ) で単位

演習 II 2 つの講義の演習 奇数回 : 連続系アルゴリズム 部分 偶数回 : 計算量理論 部分 連続系アルゴリズム部分は全 8 回を予定 前半 2 回 高性能計算 後半 6 回 数値計算 4 回以上の課題提出 ( プログラム + 考察レポート ) で単位 演習 II ( 連続系アルゴリズム ) 第 1 回 : MPI 須田研究室 M2 本谷徹 motoya@is.s.u-tokyo.ac.jp 2012/10/05 2012/10/18 補足 訂正 演習 II 2 つの講義の演習 奇数回 : 連続系アルゴリズム 部分 偶数回 : 計算量理論 部分 連続系アルゴリズム部分は全 8 回を予定 前半 2 回 高性能計算 後半 6 回 数値計算 4 回以上の課題提出

More information

Microsoft PowerPoint - KHPCSS pptx

Microsoft PowerPoint - KHPCSS pptx KOBE HPC サマースクール 2018( 初級 ) 9. 1 対 1 通信関数, 集団通信関数 2018/8/8 KOBE HPC サマースクール 2018 1 2018/8/8 KOBE HPC サマースクール 2018 2 MPI プログラム (M-2):1 対 1 通信関数 問題 1 から 100 までの整数の和を 2 並列で求めなさい. プログラムの方針 プロセス0: 1から50までの和を求める.

More information

05-opt-system.ppt

05-opt-system.ppt 筑波大学計算科学研究センター HPC サマーセミナー 最適化 II ( 通信最適化 ) 建部修見 tatebe@cs.tsukuba.ac.jp 筑波大学大学院システム情報系計算科学研究センター 講義内容 基本通信性能 1 対 1 通信 集団通信 プロファイラ 通信最適化 通信の削減 通信遅延隠蔽 通信ブロック 負荷分散 基本通信性能 通信最適化のためには基本通信性能を押さえておくことが重要! 各種通信パターンにおける通信性能の把握

More information

about MPI

about MPI 本日 (4/16) の内容 1 並列計算の概要 並列化計算の目的 並列コンピュータ環境 並列プログラミングの方法 MPI を用いた並列プログラミング 並列化効率 2 並列計算の実行方法 Hello world モンテカルロ法による円周率計算 並列計算のはじまり 並列計算の最初の構想を イギリスの科学者リチャードソンが 1922 年に発表 < リチャードソンの夢 > 64000 人を円形の劇場に集めて

More information

<4D F736F F F696E74202D C097F B A E B93C782DD8EE682E890EA97705D>

<4D F736F F F696E74202D C097F B A E B93C782DD8EE682E890EA97705D> 並列アルゴリズム 2005 年後期火曜 2 限 青柳睦 Aoyagi@cc.kyushu-u.ac.jp http://server-500.cc.kyushu-u.ac.jp/ 10 月 11 日 ( 火 ) 1. 序並列計算機の現状 2. 計算方式およびアーキテクチュアの分類 ( 途中から ) 3. 並列計算の目的と課題 4. 数値計算における各種の並列化 1 講義の概要 並列計算機や計算機クラスターなどの分散環境における並列処理の概論

More information

MPI

MPI 筑波大学計算科学研究センター CCS HPC サマーセミナー MPI 建部修見 tatebe@cs.tsukuba.ac.jp 筑波大学大学院システム情報工学研究科計算科学研究センター 分散メモリ型並列計算機 (PC クラスタ ) 計算ノードはプロセッサとメモリで構成され, 相互結合網で接続 ノード内のメモリは直接アクセス 他ノードとはネットワーク通信により情報交換 いわゆるPCクラスタ 相互結合網

More information

Android Layout SDK プログラミング マニュアル

Android Layout SDK プログラミング マニュアル プログラミングマニュアル Version 1.3.0 用 更新履歴 年月日 バージョン 履歴 2014.09.08 1.2.0.0 新規 (Layout Utilities ユーザーズ ガイド ) 2016.08.16 1.3.0.0 モバイル端末用レイアウトで直線部品と矩形部品に対応 モバイル端末用レイアウトファイルを CLFX から XML へ変更 Layout Print Engine から

More information

目次 1 はじめに 本文書の概要 PVF ソフトウェアと VISUAL STUDIO PVF ソフトウェアの種類 MICROSOFT VISUAL STUDIO の日本語化について VISUAL STUDIO

目次 1 はじめに 本文書の概要 PVF ソフトウェアと VISUAL STUDIO PVF ソフトウェアの種類 MICROSOFT VISUAL STUDIO の日本語化について VISUAL STUDIO PGI Visual Fortran のための Microsoft Visual Studio 導入ガイド 2016 年版 日本語環境の Visual Studio の構築について PGI インストール関係の日本語ドキュメントは 以下の URL に全てアーカイブしてありま す オンラインでご覧になりたい場合は 以下の URL にアクセスしてください http://www.softek.co.jp/spg/pgi/inst_document.html

More information

夏リニューアル第2弾記者発表20100611

夏リニューアル第2弾記者発表20100611 2 MJ MAX GMA H.I.S. ONE PIECE in NE PIECE 2010 7 15 10 17 10 00 21 00 H.I.S. 500 400 H.I.S. ONE PIECE in POINT1 POINT2 OPEN POINT 200 100 2010 7 17 8 31 2010 6 19 8 31 400 300 7/17 8/31) 2010 7

More information

先進的計算基盤システムシンポジウム DMA Tofu 6 MPI RDMA 6 3 (1 ) RDMA (2 ) 3 MPI MPI 3 MPI 127us, 47GB/s 9,216 MPI Bcast 106GB/s 31 MPI 2 MPI 2 Tofu Eager : 6 7 2

先進的計算基盤システムシンポジウム DMA Tofu 6 MPI RDMA 6 3 (1 ) RDMA (2 ) 3 MPI MPI 3 MPI 127us, 47GB/s 9,216 MPI Bcast 106GB/s 31 MPI 2 MPI 2 Tofu Eager : 6 7 2 先進的計算基盤システムシンポジウム MPI 82,944 MPI Tofu 6 RDMA MPI MPI 127us, MPI 47GB/s 9,216 MPI Bcast 106GB/s The Design of MPI Communication Facility for K computer Shinji Sumimoto, Takahiro Kawashima, Naoyuki Shida,

More information

MPI コミュニケータ操作

MPI コミュニケータ操作 コミュニケータとデータタイプ 辻田祐一 (RIKEN AICS) 講義 演習内容 MPI における重要な概念 コミュニケータ データタイプ MPI-IO 集団型 I/O MPI-IO の演習 2 コミュニケータ MPI におけるプロセスの 集団 集団的な操作などにおける操作対象となる MPI における集団的な操作とは? 集団型通信 (Collective Communication) 集団型 I/O(Collective

More information

chap2.ppt

chap2.ppt 2. メッセージ通信計算 2.1 メッセージ通信プログラミングの基本 プログラミングの選択肢 特別な並列プログラミング言語を設計する occam (Inmos, 1984, 1986) 既存の逐次言語の文法 / 予約語をメッセージ通信を処理できるように拡張する 既存の逐次言語を用い メッセージ通信のための拡張手続のライブラリを用意する どのプロセスを実行するのか メッセージ通信のタイミング 中身を明示的に指定する必要がある

More information

XcalableMP入門

XcalableMP入門 XcalableMP 1 HPC-Phys@, 2018 8 22 XcalableMP XMP XMP Lattice QCD!2 XMP MPI MPI!3 XMP 1/2 PCXMP MPI Fortran CCoarray C++ MPIMPI XMP OpenMP http://xcalablemp.org!4 XMP 2/2 SPMD (Single Program Multiple Data)

More information

Gromacsユーザーマニュアル

Gromacsユーザーマニュアル 目次 1 Gromacs について... 2 2 Gromacs インストール概要... 3 3 Gromacs 実行例... 5 4 既知の問題点... 6 付録 A... 7 A.1 HPC システムズお問い合わせ先... 7 Copyright HPC SYSTEMS Inc. All Rights Reserved. 1 1 Gromacs について Gromacs はグローニンゲン大学で開発された分子動力学シミュレーションのソフトウェアパッケージです

More information

目 目 用方 用 用 方

目 目 用方 用 用 方 大 生 大 工 目 目 用方 用 用 方 用 方 MS-MPI MPI.NET MPICH MPICH2 LAM/MPI Ver. 2 2 1 2 1 C C++ Fortan.NET C# C C++ Fortan 用 行 用 用 用 行 用 言 言 言 行 生 方 方 一 行 高 行 行 文 用 行 If ( rank == 0 ) { // 0 } else if (rank == 1) {

More information

120802_MPI.ppt

120802_MPI.ppt CPU CPU CPU CPU CPU SMP Symmetric MultiProcessing CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU CP OpenMP MPI MPI CPU CPU CPU CPU CPU CPU CPU CPU CPU CPU MPI MPI+OpenMP CPU CPU CPU CPU CPU CPU CPU CP

More information

IM-SecureSignOn

IM-SecureSignOn IM-SecureSignOn Version 7.2 リリース ノート 2012/02/29 初版 1 はじめに 1. IM-SecureSignOn が動作するには intra-mart WebPlatform/AppFramework Version 7.2 が必要です 最新パッチの適応を推奨します 2. 本ドキュメントは本製品固有の要件を記載しています 以下に記載のないものは intra-mart

More information

今週の進捗

今週の進捗 Virtualize APIC access による APIC フック手法 立命館大学富田崇詠, 明田修平, 瀧本栄二, 毛利公一 2016/11/30 1 はじめに (1/2) マルウェアの脅威が問題となっている 2015年に4 億 3000 万以上の検体が新たに発見されている マルウェア対策にはマルウェアが持つ機能 挙動の正確な解析が重要 マルウェア動的解析システム : Alkanet 仮想計算機モニタのBitVisorの拡張機能として動作

More information

<4D F736F F F696E74202D C097F B A E B93C782DD8EE682E890EA97705D>

<4D F736F F F696E74202D C097F B A E B93C782DD8EE682E890EA97705D> 並列アルゴリズム 2005 年後期火曜 2 限 青柳睦 Aoyagi@cc.kyushu-u.ac.jp http://server-500.cc.kyushu-u.ac.jp/ 10 月 18( 火 ) 4. 数値計算における各種の並列化 5. MPI の基礎 1 講義の概要 並列計算機や計算機クラスターなどの分散環境における並列処理の概論 MPI および OpenMP による並列計算 理工学分野の並列計算アルゴリズム

More information

Microsoft Word - ユーザ向け利用の手引き_v0.3.doc

Microsoft Word - ユーザ向け利用の手引き_v0.3.doc 京 データポスト処理システム 利用の手引 0.3 版 改版履歴版 更新日付 内容 0.1 2012/4/11 新規作成 0.2 2012/9/6 ログインサーバ名の変更に伴う修正パスワード認証を禁止し 公開鍵認証のみ可能にしたことによる変更本手引きの題目の変更 2 章の名称を変更 京 経由の利用方法 多段接続に関する記述を追加計算ノードでの公開鍵の登録を Fowardagent を行うことで代えられる旨を追加

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx PFCore(RT ミドルウェア ) トレーニング中級編 10:00-11:00 第 1 部 :RT コンポーネントプログラミングの概要 担当 : 安藤慶昭 ( 産業技術総合研究所 ) 概要 :RT コンポーネントの作成方法, 設計時の注意点などの概要について解説します 第 2 部 :RT ミドルウェア (PFcore) 開発支援ツールと RT コンポーネントの作成方法 11:00-12:00 12:00-13:00

More information

HPC可視化_小野2.pptx

HPC可視化_小野2.pptx 大 小 二 生 高 方 目 大 方 方 方 Rank Site Processors RMax Processor System Model 1 DOE/NNSA/LANL 122400 1026000 PowerXCell 8i BladeCenter QS22 Cluster 2 DOE/NNSA/LLNL 212992 478200 PowerPC 440 BlueGene/L 3 Argonne

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション vsmp Foundation スケーラブル SMP システム スケーラブル SMP システム 製品コンセプト 2U サイズの 8 ソケット SMP サーバ コンパクトな筐体に多くのコアとメモリを実装し SMP システムとして利用可能 スイッチなし構成でのシステム構築によりラックスペースを無駄にしない構成 将来的な拡張性を保証 8 ソケット以上への拡張も可能 2 システム構成例 ベースシステム 2U

More information

¥Ñ¥Ã¥±¡¼¥¸ Rhpc ¤Î¾õ¶·

¥Ñ¥Ã¥±¡¼¥¸ Rhpc ¤Î¾õ¶· Rhpc COM-ONE 2015 R 27 12 5 1 / 29 1 2 Rhpc 3 forign MPI 4 Windows 5 2 / 29 1 2 Rhpc 3 forign MPI 4 Windows 5 3 / 29 Rhpc, R HPC Rhpc, ( ), snow..., Rhpc worker call Rhpc lapply 4 / 29 1 2 Rhpc 3 forign

More information

Microsoft PowerPoint ppt

Microsoft PowerPoint ppt 並列アルゴリズム 2005 年後期火曜 2 限 高見利也 ( 青柳睦 ) Aoyagi@cc.kyushu-u.ac.jp http://server-500.cc.kyushu-u.ac.jp/ 12 月 20 日 ( 火 ) 9. PC クラスタによる並列プログラミング ( 演習 ) つづき 1 もくじ 1. 序並列計算機の現状 2. 計算方式およびアーキテクチュアの分類 3. 並列計算の目的と課題

More information

4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ

4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ IM-SecureSignOn Version7.0 リリース ノート 第三版 2008/09/29 1. 製品内容 intra-mart BaseModule Ver5.1, intra-mart Framework Ver5.1, intra-mart WebPlatform Ver6.x, Ver7.x および intra-mart AppFramework Ver6.x, Ver7.x のユーザ情報を利用して

More information

Webアプリケーションでのlog4j利用ガイド

Webアプリケーションでのlog4j利用ガイド Web アプリケーションでの log4j 利用ガイド WebOTX V6.4,6.5 編 NEC 第二システムソフトウェア事業部 2007 年 5 月初版 改版履歴 i 目次 1. はじめに... 1 1.1. 対象読者... 1 1.2. 表記について... 1 2. WebOTXのクラスローダの仕組み... 1 3. WebAPからlog4j 利用手順... 3 3.1. WebAPにlog4jを含める場合...

More information

Microsoft Word - PGI WorkstationServer事前準備 doc

Microsoft Word - PGI WorkstationServer事前準備 doc PGI Workstation/Server インストール事前準備について (Red Hat Enterprise Linux for AMD64, SUSE Linux) 2007 年 11 月版 (Rev. 7.1-A) 株式会社ソフテック HPC ソリューション部 (http://www.softek.co.jp/spg/) SofTek 目次 1 はじめに...1 2 Red Hat Enterprise

More information

OpenFOAM 勉強会 C++ プログラム相談 のご案内 オープン CAE シンポジウム 2012 金田誠 (OpenFOAM 勉強会 for 関東 ) 1

OpenFOAM 勉強会 C++ プログラム相談 のご案内 オープン CAE シンポジウム 2012 金田誠 (OpenFOAM 勉強会 for 関東 ) 1 OpenFOAM 勉強会 C++ プログラム相談 のご案内 2012.12.15 オープン CAE シンポジウム 2012 金田誠 (OpenFOAM 勉強会 for beginner@ 関東 ) 1 C++ 学習法 C++ プログラマを目指す人 OpenFOAMの解析者 学習法が同じであって良いはずがない 解析者は C++ ばかりに時間を割いていられない 2 本を紹介して と言われると悩む Effective

More information

<4D F736F F F696E74202D C097F B A E B93C782DD8EE682E890EA97705D>

<4D F736F F F696E74202D C097F B A E B93C782DD8EE682E890EA97705D> 並列アルゴリズム 2005 年後期火曜 2 限青柳睦 Aoyagi@cc.kyushu-u.ac.jp http//server-500.cc.kyushu-u.ac.jp/ 11 月 29( 火 ) 7. 集団通信 (Collective Communication) 8. 領域分割 (Domain Decomposition) 1 もくじ 1. 序並列計算機の現状 2. 計算方式およびアーキテクチュアの分類

More information

コードのチューニング

コードのチューニング ハイブリッド並列 八木学 ( 理化学研究所計算科学研究機構 ) 謝辞 松本洋介氏 ( 千葉大学 ) KOBE HPC Spring School 2017 2017 年 3 月 14 日神戸大学計算科学教育センター MPI とは Message Passing Interface 分散メモリのプロセス間の通信規格(API) SPMD(Single Program Multi Data) が基本 -

More information

CLUSTERPRO SSS 動作環境編

CLUSTERPRO SSS 動作環境編 CLUSTERPRO SingleServerSafe for Linux Ver1.0 動作環境編 2006.03.06 第 4 版 改版履歴 版数 改版日付 内容 1 2005/01/31 初版新規作成 2 2005/02/18 以下の部分の記述を追加 修正 2 サーバの動作環境対応ディストリビューションの記述を修正 5 bonding 設定ツールの動作環境対応ディストリビューションにkernel2.4

More information

24th Embarcadero Developer Camp

24th Embarcadero Developer Camp 17 Th Developer Camp B4 Delphi/C++Builder テクニカルワークショップ Delphi / C++Builder 旧バージョンアプリケーションの移行 エンバカデロ テクノロジーズサポートチーム with 高橋智宏 1 17 Th Developer Camp Delphi Q1 2 midas.dll Q. 別々のバージョンで作成したデータベースアプリケーションがあります

More information

09中西

09中西 PC NEC Linux (1) (2) (1) (2) 1 Linux Linux 2002.11.22) LLNL Linux Intel Xeon 2300 ASCIWhite1/7 / HPC (IDC) 2002 800 2005 2004 HPC 80%Linux) Linux ASCI Purple (ASCI 100TFlops Blue Gene/L 1PFlops (2005)

More information

f2-system-requirement-system-composer-mw

f2-system-requirement-system-composer-mw Simulink Requirements と新製品 System Composer によるシステムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部大越亮二 2015 The MathWorks, Inc. 1 エンジニアリングの活動 要求レベル システムレベル 要求分析 システム記述 表現 高 システム分析 システム結合 抽象度 サブシステム コンポーネントレベル

More information

1 2 3 4 5 6 7 1 2 8 1 2 3 4 9 1 1 1 10 1 2 3 11 1 2 3 12 4 5 6 7 13 14 15 4 13 57 16 17 18 19 13 5 7 8 6 4 20 1 2 3 4 5 6 21 22 1 2 3 4 5 6 23 24 1 2 5 3 6 7 4 25 26 27 28 29 30 1 23 4 57 31 32 33 34 35

More information

演習準備 2014 年 3 月 5 日神戸大学大学院システム情報学研究科森下浩二 1 RIKEN AICS HPC Spring School /3/5

演習準備 2014 年 3 月 5 日神戸大学大学院システム情報学研究科森下浩二 1 RIKEN AICS HPC Spring School /3/5 演習準備 2014 年 3 月 5 日神戸大学大学院システム情報学研究科森下浩二 1 演習準備の内容 神戸大 FX10(π-Computer) 利用準備 システム概要 ログイン方法 コンパイルとジョブ実行方法 MPI 復習 1. MPIプログラムの基本構成 2. 並列実行 3. 1 対 1 通信 集団通信 4. データ 処理分割 5. 計算時間計測 2 神戸大 FX10(π-Computer) 利用準備

More information

使用する前に

使用する前に この章では Cisco Secure ACS リリース 5.5 以降から Cisco ISE リリース 2.4 システムへのデー タ移行に使用される Cisco Secure ACS to Cisco ISE Migration Tool について説明します 移行の概要 1 ページ Cisco Secure ACS から データ移行 1 ページ Cisco Secure ACS to Cisco ISE

More information

CashDrawer ライブラリ API 仕様書 2014/07/09 CashDrawer ライブラリ API 仕様書 Rev / 10

CashDrawer ライブラリ API 仕様書 2014/07/09 CashDrawer ライブラリ API 仕様書 Rev / 10 2014/07/09 CashDrawer ライブラリ API 仕様書 Rev. 00.0.04 1 / 10 目次 1. ファイル構成... 3 2. 環境 3 2.1. 動作環境 OS... 3 2.2. コンパイル時の注意点... 3 2.3. USB ドライバ... 3 3. 関数一覧... 4 3.1. USB 接続確認処理 (CD_checkConnect CD_checkConnect)

More information

ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞

ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞 ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞 目次 知能ロボットシステム概要 コンポーネント指向ミドルウェア HRTMの開発 ASIMOへの適用 HRTMとOpenRTM-aistの連携動作 標準化活動 知能ロボットシステム概要 センサーやアクチュエーターは追加や変更される システム構成は変更したくない センサー, アクチュエーターの関係を抽象化した

More information

情報処理演習 II

情報処理演習 II 2004 年 6 月 15 日 長谷川秀彦 情報処理演習 II Parallel Computing on Distributed Memory Machine 1. 分散メモリ方式並列計算の基礎 複数の CPU がそれぞれのメモリを持ち 独立に動作するコンピュータを分散メモリ方式並列コンピュータ 正確には Distributed Memory Parallel Computer という これには複数の

More information

Total View Debugger 利用の手引 東京工業大学学術国際情報センター version 1.0

Total View Debugger 利用の手引 東京工業大学学術国際情報センター version 1.0 Total View Debugger 利用の手引 東京工業大学学術国際情報センター 2015.04 version 1.0 目次 Total View Debugger 利用の手引き 1 1. はじめに 1 1.1 利用できるバージョン 1 1.2 概要 1 1.3 マニュアル 1 2. TSUBAME での利用方法 2 2.1 Total View Debugger の起動 2 (1) TSUBAMEにログイン

More information

Microsoft Word ●MPI性能検証_志田_ _更新__ doc

Microsoft Word ●MPI性能検証_志田_ _更新__ doc 2.2.2. MPI 性能検証 富士通株式会社 志田直之 ここでは,Open MPI および富士通 MPI を用いて,MPI 性能の評価結果について報告する 1. 性能評価のポイント MPI の性能評価は, 大きく 3 つに分けて評価を行った プロセス数増加に向けた検証 ノード内通信とノード間通信の検証 性能検証 - 連続データ転送 - ストライド転送 2. プロセス数増加に向けた検証 評価に用いたシステムを以下に示す

More information

main() {... } main() { main() { main() {......... } } } main() { main() { main() {......... } } } main() { if(rank==)... } main() { if(rank==)... } main() { if(rank==x)... } P(N) P(N) / P(M) * ( M / N

More information

proventia_site_protector_sp8_sysreq

proventia_site_protector_sp8_sysreq SiteProtector 2.0 Service Pack 8.x システム要件 2010 年 7 月 26 日 SiteProtector 2.0 Service Pack 8.x システム要件... 1 Service Pack 8.1 - SiteProtector システム要件... 1 Service Pack 8.1 仮想環境... 1 Service Pack 8.1 - Express

More information

2

2 from One 1 2 24 2 3 4 30 4 5 47 13 6 7 34 2 13 8 34.................................. 9 15-1-5 15-1-4 10 11 12 12 13 14 15 A ( 1) A A 2 B B 16 2 2 17 3 C C 18 3 19 ( ) 15 2 5 ( 56 2 16 20 2 5 ) (1) (2)

More information

第 3 回 TERAS 成果報告会 TERAS V3 紹介と今後の展開 Tool Environment for Reliable and Accountable Software 一般社団法人 TERAS 理事開発委員長渡辺政彦 2014 年 3 月 12 日

第 3 回 TERAS 成果報告会 TERAS V3 紹介と今後の展開 Tool Environment for Reliable and Accountable Software 一般社団法人 TERAS 理事開発委員長渡辺政彦 2014 年 3 月 12 日 第 3 回 TERAS 成果報告会 TERAS V3 紹介と今後の展開 Tool Environment for Reliable and Accountable Software 一般社団法人 TERAS 理事開発委員長渡辺政彦 2014 年 3 月 12 日 最新 TERAS V3 2011 年度 Ver.1 2012 年度 Ver.2 2013 年度 Ver.3 成果物間リンク - ファイル単位

More information

SOC Report

SOC Report PostgreSQL と OS Command Injection N T T コ ミ ュ ニ ケ ー シ ョ ン ズ株式会社 ソ リ ュ ー シ ョ ン サ ー ビ ス 部 第四エンジニアリング部門 セキュリティオペレーション担当 2011 年 10 月 14 日 Ver. 1.0 1. 調査概要... 3 2. POSTGRESQL を使った WEB アプリケーションでの OS COMMAND

More information

目次 LS-DYNA 利用の手引き 1 1. はじめに 利用できるバージョン 概要 1 2. TSUBAME での利用方法 使用可能な LS-DYNA の実行 4 (1) TSUBAMEにログイン 4 (2) バージョンの切り替え 4 (3) インタラ

目次 LS-DYNA 利用の手引き 1 1. はじめに 利用できるバージョン 概要 1 2. TSUBAME での利用方法 使用可能な LS-DYNA の実行 4 (1) TSUBAMEにログイン 4 (2) バージョンの切り替え 4 (3) インタラ LS-DYNA 利用の手引 東京工業大学学術国際情報センター 2016.04 version 1.10 目次 LS-DYNA 利用の手引き 1 1. はじめに 1 1.1 利用できるバージョン 1 1.2 概要 1 2. TSUBAME での利用方法 1 2.1 使用可能な 1 2.2 LS-DYNA の実行 4 (1) TSUBAMEにログイン 4 (2) バージョンの切り替え 4 (3) インタラクティブ実行

More information

C/C++ FORTRAN FORTRAN MPI MPI MPI UNIX Windows (SIMD Single Instruction Multipule Data) SMP(Symmetric Multi Processor) MPI (thread) OpenMP[5]

C/C++ FORTRAN FORTRAN MPI MPI MPI UNIX Windows (SIMD Single Instruction Multipule Data) SMP(Symmetric Multi Processor) MPI (thread) OpenMP[5] MPI ( ) snozawa@env.sci.ibaraki.ac.jp 1 ( ) MPI MPI Message Passing Interface[2] MPI MPICH[3],LAM/MPI[4] (MIMDMultiple Instruction Multipule Data) Message Passing ( ) (MPI (rank) PE(Processing Element)

More information

86

86 86 86 86 main() {... } main() { main() { main() {......... } } } 86 main() { main() { main() {......... } } } main() { if(rank==)... } main() { if(rank==)... } main() { if(rank==x)... } 86 P(N) P(N) /

More information

Microsoft PowerPoint 並列アルゴリズム04.ppt

Microsoft PowerPoint 並列アルゴリズム04.ppt 並列アルゴリズム 2005 年後期火曜 2 限 青柳睦 Aoyagi@cc.kyushu-u.ac.jp http://server-500.cc.kyushu-u.ac.jp/ 11 月 8 日 ( 火 ) 5. MPI の基礎 6. 並列処理の性能評価 1 もくじ 1. 序並列計算機の現状 2. 計算方式およびアーキテクチュアの分類 3. 並列計算の目的と課題 4. 数値計算における各種の並列化

More information

SCore と escience の install と 設定について 理化学研究所 亀山豊久

SCore と escience の install と 設定について 理化学研究所 亀山豊久 SCore と escience の install と 設定について 理化学研究所 亀山豊久 はじめに escience プロジェクトの成果物は SCore パッケージに統合して配布することになった SCore をインストールすることによって escience のすべての成果物が容易に使用できるようになる ここでは SCore を使用して escience の成果物をインストール及び設定する方法について説明する

More information

スクールCOBOL2002

スクールCOBOL2002 (h) 登録集原文の指定方法 . 登録集原文の指定方法 複数の COBOL プログラムに共通の記述を別のソースファイルとしておき COPY 文で取り込むことができます 登録集原文の概念図を下欄に示します このようにすると コーディング量を削減でき 記述ミスもなくなるため 開発効率を高めることができます ここでは 第 章で実習した reidai.cbl というソースファイルの DATA0 と YYMMDD

More information

P-12 P-13 3 4 28 16 00 17 30 P-14 P-15 P-16 4 14 29 17 00 18 30 P-17 P-18 P-19 P-20 P-21 P-22

P-12 P-13 3 4 28 16 00 17 30 P-14 P-15 P-16 4 14 29 17 00 18 30 P-17 P-18 P-19 P-20 P-21 P-22 1 14 28 16 00 17 30 P-1 P-2 P-3 P-4 P-5 2 24 29 17 00 18 30 P-6 P-7 P-8 P-9 P-10 P-11 P-12 P-13 3 4 28 16 00 17 30 P-14 P-15 P-16 4 14 29 17 00 18 30 P-17 P-18 P-19 P-20 P-21 P-22 5 24 28 16 00 17 30 P-23

More information

PNopenseminar_2011_開発stack

PNopenseminar_2011_開発stack PROFINET Open Seminar 開発セミナー Software Stack FPGA IP core PROFINET 対応製品の開発 2 ユーザ要求要求は多種多様 複雑な規格の仕様を一から勉強するのはちょっと.. できるだけ短期間で 柔軟なスケジュールで進めたい既存のハードウェアを変更することなく PN を対応させたい将来的な仕様拡張に対してシームレスに統合したい同じハードウェアで複数の

More information

Microsoft PowerPoint _MPI-01.pptx

Microsoft PowerPoint _MPI-01.pptx 計算科学演習 Ⅰ MPI を いた並列計算 (I) 神戸大学大学院システム情報学研究科谷口隆晴 yaguchi@pearl.kobe-u.ac.jp この資料は昨年度担当の横川先生の資料を参考にさせて頂いています. 2016/06/23 MPI を用いた並列計算 (I) 1 講義概要 分散メモリ型計算機上のプログラミング メッセージ パシング インターフェイス (Message Passing Interface,MPI)

More information

2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア

2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア IM-ERP リアルコネクト Version7.0 リリース ノート 初版 2008/07/31 1. はじめに (1) IM-ERP リアルコネクトが動作するには intra-mart WebPlatform/AppFramework Ver.7.0 が必要です (2) 本ドキュメントは本製品固有の要件を記載しています 以下に記載のないものは intra-mart WebPlatform/AppFramework

More information

03 Podium Walkerのインストール方法およびアンインストール .docx

03 Podium Walkerのインストール方法およびアンインストール .docx Podium Walker インストールガイド ---------------------------------------------------------------------------------------------------------------------- 本書は Podium Walker のインストールおよびアンインストール方法を記述したものです 本書は SketchUp

More information

名称 : 日本 GPU コンピューティングパートナーシップ (G-DEP) 所在 : 東京都文京区本郷 7 丁目 3 番 1 号東京大学アントレプレナープラザ, 他工場 URL アライアンスパートナー コアテクノロジーパートナー NVIDIA JAPAN ソリュ

名称 : 日本 GPU コンピューティングパートナーシップ (G-DEP) 所在 : 東京都文京区本郷 7 丁目 3 番 1 号東京大学アントレプレナープラザ, 他工場 URL   アライアンスパートナー コアテクノロジーパートナー NVIDIA JAPAN ソリュ GPUDirect の現状整理 multi-gpu に取組むために G-DEP チーフエンジニア河井博紀 (kawai@gdep.jp) 名称 : 日本 GPU コンピューティングパートナーシップ (G-DEP) 所在 : 東京都文京区本郷 7 丁目 3 番 1 号東京大学アントレプレナープラザ, 他工場 URL http://www.gdep.jp アライアンスパートナー コアテクノロジーパートナー

More information

A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2:

A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2: Java Jojo ( ) ( ) A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2: Java Jojo Jojo (1) :Globus GRAM ssh rsh GRAM ssh GRAM A rsh B Jojo (2) ( ) Jojo Java VM JavaRMI (Sun) Horb(ETL) ( ) JPVM,mpiJava etc. Send,

More information

C C UNIX C ( ) 4 1 HTML 1

C C UNIX C ( ) 4 1 HTML 1 C 2007 4 18 C UNIX 1 2 1 1.1 C ( ) 4 1 HTML 1 はじめ mkdir work 作業用ディレクトリーの作成 emacs hoge.c& エディターによりソースプログラム作成 gcc -o fuga hoge.c コンパイルにより機械語に変換 コンパイルエラー./fuga 実行 実行時エラー 完成 1: work hooge.c fuga 1 4 4 1 1.

More information

SOC Report

SOC Report PostgreSQL と OS Command Injection N T T コ ミ ュ ニ ケ ー シ ョ ン ズ株式会社 ソ リ ュ ー シ ョ ン サ ー ビ ス 部 第四エンジニアリング部門 セキュリティオペレーション担当 2011 年 11 月 09 日 Ver. 1.1 1. 調査概要... 3 2. POSTGRESQL を使った WEB アプリケーションでの OS COMMAND

More information

Fujitsu Standard Tool

Fujitsu Standard Tool 低レベル通信ライブラリ ACP の PGAS ランタイム向け機能 2014 年 10 月 24 日富士通株式会社 JST CREST 安島雄一郎 Copyright 2014 FUJITSU LIMITED 本発表の構成 概要 インタフェース チャネル ベクタ リスト メモリアロケータ アドレス変換 グローバルメモリ参照 モジュール構成 メモリ消費量と性能評価 利用例 今後の課題 まとめ 1 Copyright

More information