勉強会の最近のブログ記事

101010_gpgpu.JPG


OS本読書会前の箸休めとしてGPGPUの勉強をすることになりました。

全2~3回くらいの予定でサクっとやるつもり。

以下適当にメモなど。


概要

  • 日時:'10/10/10 17:30~21:00
  • 場所:短歌会館
  • 参加者:6人
  • 内容:これからの並列計算のためのGPGPU連載講座(Ⅰ),(Ⅱ)の読合せ


これからの並列計算のためのGPGPU連載講座(Ⅰ)

  • 資料のリンク先はここだよ。
  • CPUとGPUにはそれぞれの得手不得手がある。GPUなら何でも出来るとか思わないこと。
  • CUDAはクーダと読むのが正解。学会でみんなそう言ってたよ!
  • 初期の頃は頂点シェーダとピクセルシェーダは別々。その後にユニファイドシェーダという汎用的なのが出てきて,これはプログラム次第で両方になれる。
  • ジオメトリシェーダはユニファイドシェーダの一部なのか?よく分からない。
  • XYZWのWは平行移動のためにある。行列の掛け算で平行移動できる。
  • 表1にキャッシュが載ってないのはなぜ?
  • CUDAのCが再帰呼び出しされてる件についてw
  • 単純計算とか並列性が高い演算とかはGPU向き。


これからの並列計算のためのGPGPU連載講座(Ⅱ)

  • 資料のリンク先はここだよ。
  • 関数に対する指示子が3つある。__gloval__はCPUから呼び出してGPU上で実行される関数。__device__はGPUから呼び出してGPU上で実行される関数。__host__はCPUから呼び出してCPU上で実行される関数。
  • pthreadとはLinuxで使われるスレッドのライブラリのこと。
  • スレッドはメモリ空間を共有している。プロセスはそうじゃない。
  • 昔のRubyはランタイムがスレッドの処理を頑張ってた。OSにはやらせないぜ?
  • ScalaProcessor(SP)が8つ集まってMultiProsessor(MP)を構成して,そのMPがGPUのグレードによって複数個搭載される,というのがGPUの基本構成。あとは細かいメモリとかね。
  • __syncthreads関数は,全SPの処理が終わるのを待つとかそういうこと?
  • SPはインオーダーという記載があるけど,if文とかは使えないの?→各SPごとにRegistersというのを持ってるから,たぶんこの中にプログラムカウンタがあるんじゃね?だから使える??
  • CUDAではSP単位のジョブをスレッド,MP単位のジョブをブロックと呼ぶ。さらにカーネル実行単位をグリッドと呼ぶ。
  • P.10のRegistersのところは,各MP→各SPの誤記。
  • 実際に使う人は,こういうハードウェアのことまで意識しながらコード書くのか?→いや分かんなかったら日立とかNECの中の人に聞いてるよ。

101010_buturi.JPG


今回はkuriさんが図書館で借りた初版本を持ってきてくれました。

年内には力学を終わらせるぞ!

以下適当にメモなど。


概要

  • 日時:'10/10/10 14:30~17:00
  • 場所:どえりゃあ
  • 参加者:3人
  • 内容:「第23章 共鳴」の読合せ


23-1 複素数と調和振動

  • 虚数って中2病っぽいよね?
  • 指数関数ってそんなに実務で使わないけど,指数関数的に増加する!とか言葉として使うよね。
  • 複素数を表す記号はハットと読めばいいの?
  • 複素数の表現方法はいろいろあるのでケースバイケースで使いわけなさい。
  • この強制振動の解き方って,ぶっちゃけラプラス変換だよね。


23-2 減衰のある強制振動

  • 23-1とやっていることは同じ。計算を追いかけて終わり。
  • Q値:共振のするどさを表す量。


23-3 電気的共鳴

  • 機械的現象と電気的現象で同じ形の式になるという話。→表23-1が重要!
  • この節の後半で,電気系エンジニアがディスられてる件についてwww


23-4 自然における共鳴

  • この節は参考みたいな感じなのでサラっと読み飛ばす。
  • 自然には何かが振動していて,そこに共鳴現象が起こるようなことが多い。→不思議な感じがする。
  • 図23-6の縦軸は何?エネルギーか?
  • Physical Reviewの件は,当時としては凄い発見なの?

100912_buturi.JPG


やっと小学1年生の内容にたどりつきました。物理学は奥が深いですね。

いまのところ力学編は年内に終わるかな?という感じのペースです。

以下適当にメモなど。


概要

  • 日時:'10/09/12 14:30~17:00
  • 場所:どえりゃあ
  • 参加者:3人
  • 内容:「第22章 代数」の読合せ


22-1 たし算とかけ算

  • 2分そこそこで終わるなら終わらしてくれ。
  • 数学は爆発だ!
  • 高校で数学やってないとか,言い訳はいけません。


22-2 逆演算

  • 減法,除法,根,対数のこと。


22-3 抽象化と一般化

  • 負の数とか無いけどあることにする。だってその方が都合がいいから。
  • SICPでも抽象化ってよく言うしね?
  • デデキントの切断→連続とか離散とかそういうこと?イマイチ抽象的でよく分からん。


22-4 無理数の近似

  • 対数は計算のテクニックみたいな。
  • 対数表とか指数表とか凄く便利。電卓がいつもあると思うな。
  • 表22-1がよく分からない。10進→2進変換みたく,どんどん割り算とかやってるの?


22-5 複素数

  • 虚数があると都合がよくなる,とかいういつもの流れ。基本的な計算ルールは何も変わらない。
  • 複素数ってどういう時使うの?→交流みたいな周期的な現象とか。


22-6 指数が虚数の場合

  • とりあえずオイラーの公式覚えとけばいんじゃね?

100725_patahene.JPG


またしばらくブログ書いてなかったので内容が古いです。

とりあえずパタヘネ上下巻読み終わりましたよ,,お疲れ様。

以下適当にメモなど。


概要

  • 日時:'10/07/25 17:30~21:00
  • 場所:短歌会館
  • 参加者4人
  • 内容:8.5~8.10読み合わせ


8.5 プロセッサ,主記憶,そしてOSと入出力装置のインタフェース

  • ドライバとかそういう話?
  • 割り込みの優先レベルとか,マイコンやる人はちゃんと勉強した方がいいよ。
  • 説明する前にDMAという言葉を出すなとあれほど。


8.6 入出力性能の測定方法:ディスクおよびファイルシステムを例にして

  • トランザクション処理ってデータベースアクセスとかそういうことでしょ。
  • 速けりゃいいってわけでもない?
  • TPC-ほげほげっていうテスト基準みたいなのがあるらしい。これでトランザクション性能のベンチマークとかやれるらしい。
  • 並列化できる部分とそうじゃない部分があるので,並列化してもn倍の効果があるわけではない。
  • 入出力がボトルネックになるので,CPUが速いからスペックが高いわけではない。


8.7 入出力システムの設計

  • アーランとかみんな知ってるの?→シスアドとか勉強してれば知ってるんじゃね?
  • 古いMySQLで70回/秒とか。。


8.8 実例:ディジタル・カメラ

  • MPU,入出力,ストレージなど一通り含んでいるモジュールとしては実例としてよいと思われ。まぁ適当に飛ばす。


8.9 誤信と落とし穴

  • ピーク速度で性能の予測や比較をしてはいけない。→ボルトがトップスピードでずっと走るとかそんな感じ。
  • ベストエフォートとか卑怯すぎるだろ!
  • 磁気テープは容量当たりの単価が安い。でもIBMのは糞高いらしい。客先の満足度(安心感)のために,あえてテープ使ったりもするよ?


8.10 おわりに

  • 全体として壊れなきゃいい。→クラウド?
  • 8章つまんなかったんだけど,とりあえずパタヘネ上下巻読み終わったよ!

100725_buturi.JPG

微分方程式のお勉強とか。次回やっと代数か。。。

以下適当にメモなど。


概要

  • 日時:'10/07/25 14:30~17:00
  • 場所:どえりゃあ
  • 参加者:4人
  • 内容:「第21章 調和振動子」の読み合わせ


21-1 線型微分方程式

  • 学生は次々に勉強するようになっている・・・だと?
  • また統一理論的な話?→というより自然界の現象が微分方程式で表現できるとかそんな感じ。
  • まぁでも実際ほとんど非線形だろ?


21-2 調和振動子

  • フックの法則→フック船長のこと?→いや違うだろ。
  • この節で頑張って微分方程式解いてるけど,ラプラス変換知ってたら一瞬だよね?
  • 関係ないけど,JPEGにGPSデータ埋め込めるらしい。→どうやって?→なんかフォーマットの中に備考欄みたいなのがあるんだってさ。


21-4 初期条件

  • 解の定数部分は初期条件で決まる。→実際は境界条件とかもあるよ!
  • 力学的エネルギー保存則とか。


21-5 強制振動

  • さっきのバネの運動で外力があったらどうなるか?という話。
  • 過渡応答:しばらく経つと消えてしまうような応答。
  • 定常応答:ずっと残る応答。定常誤差とか?
  • シュプリンガーシリーズのアルキメデスからニュートンへが面白そう。

プロフィール:ttl

  • ・勉強と運動が好きです。
  • ・カエルさんも好きです。
  • ・λはもっと好きです。
  • 購読する このブログを購読

最近のコメント

アーカイブ

このアーカイブについて

このページには、過去に書かれたブログ記事のうち勉強会カテゴリに属しているものが含まれています。

前のカテゴリはランニングです。

次のカテゴリは自転車です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.27-ja