Home > 技術情報 Archive

技術情報 Archive

講師やります:OpenMP並列化セミナー 来てね!

セミナー公式ページ(申込みも←から)

以下、引用です。

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)

BOMではまった

  • 試したこと
    • さくらインターネットのレンタルサーバを使わせていただいているわけだが、PythonでCGIを試そうとしたところ500が発生。手元のCygwinで実行したところ文法的にはまったく問題ない。そこでリモート上でファイルの内容を確認するためにPythonコードをcatするPerl CGIを作って実行。すると文頭に変な文字が・・・。BOMでしたとさ。
  • 学んだこと
    • いつも通勤で使っている汐留駅で、大江戸線からゆりかもめにいかに速く移動するかを究めている。昨日何気なくいつもと反対側の汐留住友ビル側を歩いてみたら便利なエスカレータを発見!これで一番速くなりそう!
  • 業界に対する意見
    • ついに成田まで来ましたね。マスク装備してこう。
  • 感謝すること
    • 上記のエスカレータを作ってくれた中の人に感謝!ありがとうございます!

続きを読む...

MPI_Sendの動作について誤解してたよ

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)。

何が出力されるか推測できたら↓

続きを読む...

Present

プレゼントはもらったら嬉しいよね。

続きを読む...

ブックマークHTML→はてなブックマーク インポート

インポートする機能がなんだかうまく動かなかったので、API使って一つずつ登録するスクリプトを作ってみました。

使うときはユーザIDとパスワードを引数に与えてください。

続きを読む...

gnuplotで最小二乗法

  • 対象:PCでデータ処理する人.
  • 要:最小二乗法に関する知識を持つべきです.あと,gnuplotの操作に関する基本的な知識も.
  • 用途:最小二乗法で近似を行ないたい場合に参考にしてみてください.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

VNC on SSH

  • 対象:PCユーザ.
  • 要:SSHの知識.
  • 用途:SSH上でVNC(PCの遠隔制御)を行ないたい場合に参考にしてみてください.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

Free Online Translator

  • 対象:PCユーザ.外国語の情報を読み書きする人.
  • 用途:わからない言語で書かれた文を翻訳したいときにどうぞ.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

Adblock

  • 対象:(Windows)PCユーザ,Firefoxユーザ.
  • 用途:Webブラウジング中に表示したくない画像等をフィルタで指定できます.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

Firefox Preloader

  • 対象:(Windows)PCユーザ,Firefoxユーザ.
  • 用途:Firefoxの起動を高速化したいときに使います.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

FontEditor BitfontMaker

  • 対象:(Windows, Macintosh)PCユーザ.
  • 用途:フォント(ttf)を自作したい場合に使ってみて下さい.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

BES - Battle Encoder Shirase

  • 対象:(Windows)PCユーザ.
  • 用途:∞.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

OHM シュレッダー PS500M

  • 対象:シュレッダーが必要な皆様.
  • 用途:購入時に参考にしてみてください.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

LinuxでUSBフラッシュメモリ

  • 対象:Linuxユーザ.
  • 要:Linuxに関する諸知識(マウントとか).
  • 用途:LinuxでUSBフラッシュメモリを使いたい場合に参考にしてみてください.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

Amazonウィッシュリストを表示してみた

  • 対象:Webサイト開発者.
  • 要:英語,JavaScriptの知識.
  • 用途:Amazonの自分のウィッシュリストをHP内に取り込んで表示したい場合に参考にしてみてください.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

JavaScript DES Implementation

  • 対象:CGI開発者.
  • 要:JavaScriptの知識.
  • 用途:CGIの通信路を暗号化したいけどSSL使えないし・・・というときにどうぞ.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

PCIグラフィックカード導入

  • 対象:(Windows)PCゲーマー.DELL Dimension 2400ユーザ.
  • 用途:Hardware T&LでDirectXエラーが出たときに参考にしてみてください.

続きを読む...

  • Comments (Close): 0
  • TrackBack (Close): 0

Index of all entries

Home > 技術情報 Archive

Search
Feeds

Return to page top