タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

並列計算に関するdelta-jaのブックマーク (6)

  • GNU Parallelがすごすぎて生きるのがつらい

    皆さん今日もたくさんのサーバを相手にされていることかと思いますが、いくつかのサーバにアクセスして 1 秒間の統計情報(例えばvmstat 1 2)を集めてパッと表示したい時ってどうやってますかね?shell script を学びはじめたばっかりの僕はこんな感じで書いてました。 $ for i in host1 host2 host3; do ssh $i "vmstat 1 2 | tail -1"; done 0 0 0 329004 210836 14275360 0 0 0 2424 1410 1828 0 0 100 0 0 0 0 0 3716112 587704 25921684 0 0 0 488 1643 2026 0 0 100 0 0 1 0 0 555440 265560 14015548 0 0 0 4204 1534 2392 1 0 99 0 0 vmstatと

    GNU Parallelがすごすぎて生きるのがつらい
  • 名称未設定

  • すぐやらない課:tech.ckme.co.jp

    ◎ サーバの作成、C++プログラムの作成、三次元可視化に関する情報を書いたページ このサイトは、主にLinuxを利用したサーバの作成方法について書いてあります。 一部は、WindowsおよびMac OS Xを使用してのサーバの作成方法も書いてあります。 また、CおよびC++を使ったプログラミングについての小技などもについても書いてあります。 三次元可視化に関しては、OpenDX、ParaviewおよびMatlabを使用しています。 目次 Linuxサーバの設定 SSH(Secure Shell)の設定 - サーバをリモートから管理する際に必須のSSHについてです DNSの設定 - BIND9を使ってDNSを設定します ウェブサーバの設定 - Apache2.xを利用してウエブページを公開します メールサーバの設定(Unixユーザーアカウント編) - postfix & dovecot メー

  • Index of /ja

    Index of /ja NameLast modifiedSizeDescription Parent Directory  - services@q=content%2Fソフトウェア配布.html18-Apr-2018 15:04 15K

  • デュアルコア対応プログラミング OpenMP 編 - マツドサイエンティスト・研究日誌

    先日、「デュアルコア対応プログラミング」のコンテンツを書き込んだ時は、Cなどのコンパイル言語でのデュアルコア対応プログラミングは未完成であった。 今回は、ちゃんとコンパイル言語でデュアルコアに対応し、高速で計算するプログラムを作ることに成功したので、報告する。 課題は、先日と同じく円周率を求める計算だが、デュアルコアを有効に使って計算するプログラムは下のようになった。 #include main() { int i; int n = 1000000000; double s = 0.0; system("date"); #pragma omp parallel for reduction(+:s) for (i = 0;i < n;i++) s += (4.0 / (4 * i + 1) - 4.0 / (4 * i + 3)); printf("%lf\n",s); system("da

    デュアルコア対応プログラミング OpenMP 編 - マツドサイエンティスト・研究日誌
  • OpenMPの使い方:tech.ckme.co.jp

    OpenMPは複数のCPU(複数コアを含む)を持った計算機上での並列化に威力を発揮する。 OpenMPを使う最大の利点は、OpenMPに対応したコンパイラであれば、非常に簡単に並列化できる点である。 現在、gcc、Visual C++、およびIntelコンパイラなど主要なコンパイラはOpenMPに対応している。 習得も他の並列化技法に比べて比較的容易である。 なお、速度を最優先にする場合、単一コンピュータ上で動かした場合でも、メモリのローカリティのためかOpenMPよりMPIの方が効率のよいことが多い。MPIに関してはこちらを参照。 なお、インテルがOpenMP初心者向けに非常にわかりやすい文書を公開している。 OpenMPプログラムのコンパイル OpenMPの各種関数を使わない場合、#pragma ompで始まる指示をソースコード内に書き込み、下記のコンパイルスイッチをつけてコンパイルす

  • 1