计算数理実践-HPC-课件_第1页
计算数理実践-HPC-课件_第2页
计算数理実践-HPC-课件_第3页
计算数理実践-HPC-课件_第4页
计算数理実践-HPC-课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、12009年度計算数理実践-HPC-第3回遠藤 敏夫2009年10月19日OpenMP共有(1)12009年度計算数理実践-HPC-第3回遠藤 敏夫Op2並列,分類逐次/共有分散達共通可能 OpenMP(言語拡張) pthread() CUDA (言語拡張)間通信必要 MPI () socket () UPC, HPF(言語拡張)2並列,分類逐次3並列分類分類MIMD(multiple instruction, multiple data)共有分散必一対一対応3並列分類分類共有4共有様対称型共有Symmetric multi-processor(SMP)分散共有Distributed shar

2、ed memory(DSM)同性能 PC性能差 TSUBAME各 Origin 20004共有様対称型共有5TSUBAME内:共有間:分散近年共有分散組合BlueGene, RoadRunner, T2K, 地球28DSM6556個2個図Tesla, ClearSpeed省5TSUBAME内:共有6内場合(TSUBAME16並列以下)共有 (OpenMP)分散 (MPI)場合分散分散共有 (MPI + OpenMP)共有分散分散SMPDSM分散共有最適化違考慮6内場合(TSU7OpenMP共有並列APIC言語,C+, Fortran対応並列化指示文,関数指示文:#pragma openmp 基

3、本Fork-Join変数基本的間共有以下明示的記述分割間同期変数共有区別7OpenMP共有並列A8OpenMP並列Region#include int main()A;#pragma omp parallelB;C;#pragma omp parallelD;E;ABCDE#pragma omp parallel直後文並列Region並列Region呼関数並列実行forkjoin8OpenMP並列Region#include omp.9数指定取得数指定外,OMP_NUM_THREADS環境変数n1ge-smp n内omp_set_num_threads(n)関数#pragma omp para

4、llel num_threads(n)数取得omp_get_num_threads()関数自番号取得omp_get_thread_num()関数0以上数未満9数指定取得数指定10OpenMP対応近年増加PGI (pgcc)時時-mp並列?(7.2確認)Intel (icc)時時-openmp並列(10.1確認)Gcc 4.2以降時時-fopenmpTSUBAME残念4.110OpenMP対応近年増加OpenMP用円周率tendo/aahpc09/pi-omp実行例: ./pi 1000000行列積tendo/aahpc09/mm1-omp 実行例: ./mm1 500 500 500実行前、e

5、xport OMP_NUM_THREADS=4 数指定利用指示文、次回紹介11OpenMP用円周率1112参考文献OpenMP official site: OpenMP http:/phase.hpcc.jp/Omni/openmp-tutorial/index.htm東大OpenMPhttp:/www.cc.u-tokyo.ac.jp/seminar/kosyu/kosyu-openmp_c.pdf牛島省,OpenMP並列数値計算法,丸善,2006Red-black SOR, LU分解,FFTFORTRAN言語12参考文献OpenMP official site: ht13連絡先/ContactTSUBAME,以下連絡計算世界観課金登録endois.titech.ac.jp題名:計算数理実践subject: HPC lecture account専攻研究室学年氏名名E-mail (titech.ac.jp)Lecture web page:http:/compview.titech.ac.jp/Members/endot/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论