• 検索結果がありません。

z逐次プログラムからの並列化を前提(?)

連載講座 : 高生産並列言語を使いこなす (4) ゲーム木探索の並列化 田浦健次朗 東京大学大学院情報理工学系研究科, 情報基盤センター 目次 1 準備 問題の定義 αβ 法 16 2 αβ 法の並列化 概要 Young Brothers Wa

連載講座 : 高生産並列言語を使いこなす (4) ゲーム木探索の並列化 田浦健次朗 東京大学大学院情報理工学系研究科, 情報基盤センター 目次 1 準備 問題の定義 αβ 法 16 2 αβ 法の並列化 概要 Young Brothers Wa

... inlet 定義する構 文は C 関数定義構文とほぼ同じである. ただしプログラムトップレベルではなく, それ用 いる Cilk ...inlet 指定することが できるよう, spawn 構文が拡張される. 以下は, spawn f(...) 実行しつつ, それが終了したら, handler ...

24

モデルベース並列化ツールeMBPの紹介

モデルベース並列化ツールeMBPの紹介

... ◼ Structured Parallel Programming (~ Patterns for Efficient Computation~) • Michael McCool, Arch D. Robinson, James Reinders • ...

37

内容に関する質問は まで 第 1 講プログラム高速化の基礎 東京大学情報基盤センター 片桐孝洋 1 座学 並列プログラミング入門 in 金沢

内容に関する質問は まで 第 1 講プログラム高速化の基礎 東京大学情報基盤センター 片桐孝洋 1 座学 並列プログラミング入門 in 金沢

...  1秒間に 0.1京(けい)回浮動小数点演算能力がある。  「京コンピュータ」( 2012年9月共用開始、11.2PFLOPS、 現在 TOP500で4位 )  PC演算能力は?  3.3GHz(1秒間に3.3G回クロック周波数)として、もし1クロックあたり1回 浮動小数点演算ができれば 3.3GFLOPS。 ...

128

コンピュータ将棋と並列化

コンピュータ将棋と並列化

... • 横山 大作, 田浦 健次朗, 近山 隆. ハッシングに基づく大規模探索問題耐故障 分散処理手法, 情報処理学会論文誌: プログラミング, Vol. 48, No. SIG4 (PRO 32), pp. 1--13, 2007. • 野澤康文, 横山大作, 近山 隆. 分散ハッシュ表に基づく大規模探索問題耐故障 並列手法, 第58回 プログラミング研究発表会, 2006. ...

37

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

... 有限要素法は計算機と深い関係にあり,計算機発展とともに進歩してきた分野であるが, 本学各学部,研究科において実施されている有限要素法関連講義は,理論,アルゴリズム に関する教育が中心で,プログラミングまでカバーしているものはほとんど無い。また,有限 要素法は最終的には疎行列(行列成分うち 0 が非常に多い行列こと)係数行列とする大 ...

5

逐次推定 最適化に基づく生命保険負債の動的ヘッジ戦略 穴山裕司 山田雄二 要旨高齢化の進展や低金利の長期化は, 生命保険会社の保証リスクを増大させる要因である. ところが, 従来からのアセット ライアビリティ マネジメント (Asset Liability Management; 以下 ALM) は

逐次推定 最適化に基づく生命保険負債の動的ヘッジ戦略 穴山裕司 山田雄二 要旨高齢化の進展や低金利の長期化は, 生命保険会社の保証リスクを増大させる要因である. ところが, 従来からのアセット ライアビリティ マネジメント (Asset Liability Management; 以下 ALM) は

... 2 ここでは,定額保険一種である普通養老保険に対するヘッジ問題考える.本論文で対象となる保険は, 保険契約者集団が定常状態に達したあと,既存加入者による保険契約者集団推移のみ考えるクローズドモ デルであると仮定おく.投資対象となる資産には,国内生命保険会社主要資産である固定利付国債(以 ...

25

主要前提条件 サポート対象の IBM z Systems TM サーバー (IBM z/os (R) できること ) V2.1 以降 または V1.13 をサポート 出荷開始予定日 2015 年 11 月 6 日 製品の機能詳細 suite V2.2 の特長は以下のとおりです IBM Securit

主要前提条件 サポート対象の IBM z Systems TM サーバー (IBM z/os (R) できること ) V2.1 以降 または V1.13 をサポート 出荷開始予定日 2015 年 11 月 6 日 製品の機能詳細 suite V2.2 の特長は以下のとおりです IBM Securit

... 参照ベース条件が適用される z Systems IPLA プログラムごと必須ライセ ンス・キャパシティー算出するには、それぞれ環境個別に評価する必要があります。 参照ベース条件が適用される z Systems IPLA サブキャパシティー・プログラムが、適格な ...

14

SGI AltixUV1000 並列化プログラミング講習会

SGI AltixUV1000 並列化プログラミング講習会

... 浮動小数点演算多いループや大きなデータセット処理するコードで性能向上が見込めます。 -axSSE4.2および-xSSE4.2オプションと組み合わせでより詳細なデータ依存性解析します。 -fast -xHOST –O3 –ipo –no-prec-div –static有効にするマクロオプションです。 ...

121

概要 OpenACC とは OpenACC について OpenMP, CUDA との違い OpenACC の指示文 並列化領域指定指示文 (kernels/parallel) データ移動指示文 ループ指示文 OpenACC の実用例 実習 コンパイラメッセージの見方 OpenACC プログラムの実装

概要 OpenACC とは OpenACC について OpenMP, CUDA との違い OpenACC の指示文 並列化領域指定指示文 (kernels/parallel) データ移動指示文 ループ指示文 OpenACC の実用例 実習 コンパイラメッセージの見方 OpenACC プログラムの実装

... – kernels : (どちらかというと) 自動的 • 「ここからここまではデバイス側実行領域です。あとはお任せしま す」的な概念 – 細かい指示子・節加えていくと最終的に同じような挙動 になるので、 どちら使うかは好み ...

62

計算システム計画 運用部 ( 横浜研究所 ) 海洋地球情報部データ統合 解析グループ ( 横浜研究所 ) すべてのクール可 最大 2 名 地球シミュレータあるいはJAMSTEC スパコンを用いたシミュレーション実験の体験を通して 大規模並列数値計算に関するプログラムの性能評価や最適化の基礎を学ぶこと

計算システム計画 運用部 ( 横浜研究所 ) 海洋地球情報部データ統合 解析グループ ( 横浜研究所 ) すべてのクール可 最大 2 名 地球シミュレータあるいはJAMSTEC スパコンを用いたシミュレーション実験の体験を通して 大規模並列数値計算に関するプログラムの性能評価や最適化の基礎を学ぶこと

... 底下にすむ未知微生物探査など 主に研究しています。研究所に はコア試料安全かつ長期に保存 する冷蔵施設があり、過去〜現在 および将来深海掘削計画にて世 界中から採取されたコア試料 等数多く保管しています。着々と 進む「南海トラフ地震発生帯掘削計 画」補助し、地球深部探査船「ち ...

7

内容 イントロダクション スカラチューニング OpenMPによる並列化 最近のHPC分野の動向 まとめ

内容 イントロダクション スカラチューニング OpenMPによる並列化 最近のHPC分野の動向 まとめ

... インライン展開 ● 外部(ユーザー定義)関数はプログラム可読性向上に一 役。しかし、、 ように、ループ内で繰り返し呼び出す場合、呼び出し オーバーヘッドが大きい。関数内手続きが短い場合は、 内容その場所に展開する→インライン展開 ...

61

1E2-2 トランスポジションテーブルを利用したIDA*探索の閾値による並列化

1E2-2 トランスポジションテーブルを利用したIDA*探索の閾値による並列化

... ∗ 東京大学大学院総合文化研究科広域科学専攻広域システム科学系 〒 153-8902 東京都目黒区駒場 3-8-1 15 号館 504B E-mail: [email protected] IDA*探索では閾値増加させながら再探索繰り返 す. 純粋な IDA*探索では, 再探索際にそれ以前探 索結果利用しないため, ...

2

講義の流れ 並列プログラムの概要 通常のプログラムと並列プログラムの違い 並列プログラム作成手段と並列計算機の構造 OpenMP による並列プログラム作成 処理を複数コアに分割して並列実行する方法 MPI による並列プログラム作成 ( 午後 ) プロセス間通信による並列処理 処理の分割 + データの

講義の流れ 並列プログラムの概要 通常のプログラムと並列プログラムの違い 並列プログラム作成手段と並列計算機の構造 OpenMP による並列プログラム作成 処理を複数コアに分割して並列実行する方法 MPI による並列プログラム作成 ( 午後 ) プロセス間通信による並列処理 処理の分割 + データの

... 集団通信 MPI_Barrier使った解決策  全プロセス同期させる集団通信 MPI_Barrier時間計測前に実行する。  全プロセスで開始時刻と終了時刻ほぼ揃うので、ランク0だけで計測できる。  ただし、 MPI_Barrierによる通信コストや待ち時間が計測値に含まれる。 ...

68

インテル Parallel Studio XE 2020 の最新情報 エンタープライズ クラウド HPC AI アプリケーションの並列コードを高速化 久保寺 陽子

インテル Parallel Studio XE 2020 の最新情報 エンタープライズ クラウド HPC AI アプリケーションの並列コードを高速化 久保寺 陽子

... テクノロジー機能と利点はシステム構成によって異なり、対応するハードウェアやソフトウェア、またはサービス有効が必要となる場合があります。詳細については、http://www.intel.co.jp/ 参照するか、OEM または販売店にお問い合わせください。性能測定結果は ~2015-2017 ...

52

高速度ビデオでの運動解析プログラムの開発 - OpenMP 等を用いた相関計算並列化によるトレース高速化 - 横山直樹 ( 東海大学総合科学技術研究所 ) Development of versatile motion analysis program based on normalized cor

高速度ビデオでの運動解析プログラムの開発 - OpenMP 等を用いた相関計算並列化によるトレース高速化 - 横山直樹 ( 東海大学総合科学技術研究所 ) Development of versatile motion analysis program based on normalized cor

... 3.35 1.56 0.49 Fig.10 ROI size’s effects to traceability 結局矩形テンプレート用いる限り、対象部位にちょうど外接するサイズが最適なテンプレ ートということがわかった。しかし内部均一な部分計算は省ける可能性がある。そこで主 ...

10

連載講座 : 高生産並列言語を使いこなす (5) 分子動力学シミュレーション 田浦健次朗 東京大学大学院情報理工学系研究科, 情報基盤センター 目次 1 問題の定義 17 2 逐次プログラム 分子 ( 粒子 ) セル 系の状態 ステップ 18

連載講座 : 高生産並列言語を使いこなす (5) 分子動力学シミュレーション 田浦健次朗 東京大学大学院情報理工学系研究科, 情報基盤センター 目次 1 問題の定義 17 2 逐次プログラム 分子 ( 粒子 ) セル 系の状態 ステップ 18

... 2 2 2 2 逐次プログラム 逐次プログラム 逐次プログラム 逐次プログラム 1 1 17 1 7 7 7 2.1 分子(粒子)・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 17 2.2 セル・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 17 2.3 ...

14

内容梗概 本論文の目的は モンテカルロシミュレーションを取り入れた囲碁プログラムの作成である 今回は去年同研究室の上野謙二郎氏が作成した囲碁プログラムをベースに その棋力を上げるために候補手の思考部分に改良を加えた 具体的には 候補手のパターン化とモンテカルロ法の並列化である 候補手のパターン化はあ

内容梗概 本論文の目的は モンテカルロシミュレーションを取り入れた囲碁プログラムの作成である 今回は去年同研究室の上野謙二郎氏が作成した囲碁プログラムをベースに その棋力を上げるために候補手の思考部分に改良を加えた 具体的には 候補手のパターン化とモンテカルロ法の並列化である 候補手のパターン化はあ

... 5 見てもらいたい。図 5(a)使って説明し ていく。左図矢印指している地部分は黒、白両方力が及んでいる場所である。こ 場所は 2 つ黒石からそれぞれ力受け、黒石力が 2。白石からは石が一つなので力が ...

24

MPI または CUDA を用いた将棋評価関数学習プログラムの並列化 2009/06/30

MPI または CUDA を用いた将棋評価関数学習プログラムの並列化 2009/06/30

... 従って、一つ局面は 96バイトから成る。 これ以外に、n(k),σ k ,評価関数fが必要であるから、合計96+4+4+4=108バイトになる。 使用できるglobal memoryは512MB~1GBからOS分引いたものであるから、 これ仮に 900MBとすると、子局面上限数は900*10^6 / 108 = ...

24

並列処理の背景

並列処理の背景

... ダイナミック並列処理使うと、並列度が異なる入れ子構造ループ、複数逐次処 理タスクスレッド並列処理、または単純な逐次処理コード GPU に割り当てて、 アプリケーション並列部分とデータ局所性共有することもできます。 GPU ...

40

1. 薬物や機能性化合物デザインの基本と環境の変化 2. 多変量解析 / パターン認識に基づく インシリコスクリーニングとインシリコデザインの基本原理 3. 並列創薬 ( 複数特性の同時最適化 ) の提案 4. 並列創薬 と 逐次創薬 の開発成功確率に基づく比較シミュレーション 5. 分類 / 予測

1. 薬物や機能性化合物デザインの基本と環境の変化 2. 多変量解析 / パターン認識に基づく インシリコスクリーニングとインシリコデザインの基本原理 3. 並列創薬 ( 複数特性の同時最適化 ) の提案 4. 並列創薬 と 逐次創薬 の開発成功確率に基づく比較シミュレーション 5. 分類 / 予測

... Features:Generate a prediction model which is designed for only 1 samples 特徴:サンプル単位で予測モデル構築 特徴:サンプル単位で予測モデル構築 Features:Generate a prediction model which is designed for only 1 samples ...

74

Show all 10000 documents...

関連した話題