Home > 技術情報 Archive
技術情報 Archive
講師やります:OpenMP並列化セミナー 来てね!
- 2010年2月10日 15:01
- 技術情報
以下、引用です。
OpenMP並列化セミナー開催のお知らせ
この度、OpenMP並列化セミナーを開催する運びとなりましたので、ご案内いたします。
マルチコアPC上の並列計算を実現したい方、逐次プログラムから並列プログラムを生み出すコツを身につけたい方に強くお勧めいたします。是非ご参加ください!
開催日程
日程 セミナー 場所
2010年2月18日(木) 13:00-18:00 第一回OpenMP並列化セミナー 東京都江東区青海2-4-32
タイム24ビル 2F会議室H (交通アクセス、 館内図)
2010年2月24日(水) 13:00-18:00 第二回OpenMP並列化セミナー タイム24ビル 2F会議室E (交通アクセス、 館内図)
2010年3月4日(木) 13:00-18:00 第三回OpenMP並列化セミナー タイム24ビル 2F会議室B (交通アクセス、 館内図)
2010年3月11日(木) 13:00-18:00 第四回OpenMP並列化セミナー タイム24ビル 2F会議室B (交通アクセス、 館内図)
2010年3月18日(木) 13:00-18:00 第五回OpenMP並列化セミナー タイム24ビル 2F会議室C (交通アクセス、 館内図)
2010年3月24日(水) 13:00-18:00 第六回OpenMP並列化セミナー タイム24ビル 2F会議室C (交通アクセス、 館内図)
2010年3月31日(水) 13:00-18:00 第七回OpenMP並列化セミナー タイム24ビル 2F会議室C (交通アクセス、 館内図)
※いずれの回も内容は同一です。
※開催場所が回によって異なります。お間違えの無いようご注意ください。
主催
HPCシステムズ株式会社
受講料
お一人様 ¥10,500
※第一回・第二回は当日、受付の際に現金でお支払下さい。第三回・第四回・第五回・第六回・第七回・第八回は追って請求書をお送りいたしますので請求書記載の弊社指定口座へお振り込みください。
定員
先着 5 名(最低催行人数:1 名)
対象者
自力でC言語プログラムを作れる方で、並列プログラムを開発するスキルを身につけたい方。
※実習にてWindows上でC言語のソースコードをコンパイルしたり実行したりします。
持ち物
受講票、筆記用具
※受講票は、お申し込み後Eメール添付にてお送りいたします。プリントアウトしたものをお持ちください。受講票のプリントアウトをお持ちでない場合はセミナーへの参加ができない場合がございますので、ご注意下さい。
内容
OpenMP並列化の考え方を座学で学んでいただいた後、ハンズオン実習にてマルチコアPC上で逐次アプリケーションを自力で並列化していただき、並列プログラム開発スキルを体得します。実習で行き詰まったときには、講師・アシスタントが横から親身になって相談にのり、手助けいたします。
座学:背景・目的
座学:並列計算とは
座学:並列プログラムの書き方
座学:並列化のながれ
実習:逐次アプリケーションの並列化
質疑応答
※実習でのプログラミング言語はC言語となります。
※時間の都合上、C言語仕様やコンパイラの最適化オプションの適用に起因するパフォーマンス影響に関する解説はありませんので予めご了承ください。
※上記セミナー内容は予告無く変更される場合が有ります。予めご了承ください。
お問い合わせ
HPCシステムズ株式会社 技術開発本部
parallelize_seminar@hpc.co.jp
電話番号 03-3599-3652(平日 10:00~17:00)
- Comments: 0
- TrackBacks: 0
BOMではまった
- 試したこと
- さくらインターネットのレンタルサーバを使わせていただいているわけだが、PythonでCGIを試そうとしたところ500が発生。手元のCygwinで実行したところ文法的にはまったく問題ない。そこでリモート上でファイルの内容を確認するためにPythonコードをcatするPerl CGIを作って実行。すると文頭に変な文字が・・・。BOMでしたとさ。
- 学んだこと
- いつも通勤で使っている汐留駅で、大江戸線からゆりかもめにいかに速く移動するかを究めている。昨日何気なくいつもと反対側の汐留住友ビル側を歩いてみたら便利なエスカレータを発見!これで一番速くなりそう!
- 業界に対する意見
- ついに成田まで来ましたね。マスク装備してこう。
- 感謝すること
- 上記のエスカレータを作ってくれた中の人に感謝!ありがとうございます!
- Comments: 0
- TrackBacks: 0
MPI_Sendの動作について誤解してたよ
- 2009年4月22日 11:21
- 技術情報
MPIを読み書きできる人は次のコードを実行したときの出力を考えてみてほしい。
program SENDBCAST
include 'mpif.h'
integer ROOT,IERR,NPROC,RANK,NAMELEN
character *(MPI_MAX_PROCESSOR_NAME) PROCNAME
integer :: forSendRecv
call MPI_Init(IERR)
call MPI_COMM_SIZE(MPI_COMM_WORLD, NPROC, IERR)
call MPI_COMM_RANK(MPI_COMM_WORLD, RANK, IERR)
call MPI_GET_PROCESSOR_NAME(PROCNAME, NAMELEN, IERR)
ROOT=0
write(6,'(A1,I1,A1,I1,A2,A16)') '[',RANK,'/',NPROC,'] ',PROCNAME
forSendRecv = 1.
do i=1,3
if ( RANK .eq. ROOT ) then
do k=1,(NPROC-1)
! call MPI_Recv(forSendRecv, 1, MPI_INTEGER, k, 123, MPI_COMM_WORLD, ISTAT, IERR)
! write(6,*) i,'RANK',RANK,'received.'
end do
else
call MPI_Send(forSendRecv, 1, MPI_INTEGER, root, 123, MPI_COMM_WORLD, IERR)
write(6,*) i,'RANK',RANK,'sent.'
end if
end do
CALL MPI_Finalize(IERR)
stop
end program SENDBCAST
実行環境は OpenMPI 1.2.9 (インテルFortranコンパイラ9.1_052) の2ノード(np=2)。
何が出力されるか推測できたら↓
- Comments: 0
- TrackBacks: 0
gnuplotで最小二乗法
- 2005年10月20日 08:36
- 技術情報
- 対象:PCでデータ処理する人.
- 要:最小二乗法に関する知識を持つべきです.あと,gnuplotの操作に関する基本的な知識も.
- 用途:最小二乗法で近似を行ないたい場合に参考にしてみてください.
- Comments (Close): 0
- TrackBack (Close): 0
Adblock
- Comments (Close): 0
- TrackBack (Close): 0
Firefox Preloader
- Comments (Close): 0
- TrackBack (Close): 0
FontEditor BitfontMaker
- Comments (Close): 0
- TrackBack (Close): 0
BES - Battle Encoder Shirase
- Comments (Close): 0
- TrackBack (Close): 0
Home > 技術情報 Archive
