並列化
大きなプログラムを書きたいため、並列化の勉強をしているですが、気になる内容がありましたので、列挙しておきます。
ハイブリッド並列化
最近の主流っぽいですね。MPI+openmpが基本で。MPIで分割したものに、openmpで並列化をかけるようです。情報はお持ちでしょうか。
ポインタ配列の並列化
ポインタ配列って並列化できないのかなって思ってましたが、openmp3.0からサポートしているようです。
以下のp.36参照。ただし、Cだけっぽいですね。
http://jp.xlsoft.com/documents/intel/seminar/openmp20161202/OpenMP45_2016_Dec_JA_Final.pdf
openmpはMPIと比較して、いろいろと小回りがきくので、ハイブリッド並列化は良いような気がします。
意思決定の自動化
http://jpn.teradata.jp/library/ma/ins_17.html
最近検索に引っ掛かり、気になってます。 いづれは、私のような仕事もこうゆう世界になるのかなと思ってます。 問題解決のために必要な物理モデルの決定から、得られた解より対策を決定する過程が自動化されると仕事がなくなっちゃいますね。 でも、物理モデルを書ければ仕事はあるのかなと。
関係ない話
ちょっとしたことからPCを初期化しました。 インストールに気になったことを忘れないように書いておきます。
Windows 10 Creators Update
結構大幅に変わりましたね。まだ、使いこなせてないです。
vscodeのextensionが入らない
http://qiita.com/KuwabataK/items/f044b037bde50afbbca6#_reference-26d5b85ec3d8b2eafc11
proxy環境下でのバグっぽいです。とりあえずコマンドラインから対応。
visual studio comminityを入れると
勝手にanacondaがインストールされてました。node.jsも入るので、こっちのほうが楽かもしれないですね。ただし、15GBくらいありますが。