タグ

parallel processingに関するnimaiのブックマーク (2)

  • 並行コンピューティング技法

    The Art of Concurrency和訳書籍への推薦文 訳者まえがき まえがき 1章 速くしたい人、手を挙げて! 1.1 さまざまな疑問 1.1.1 スレッドモンキー 1.1.2 並列と並行:その違いは? 1.1.3 そんなことを知る必要があるの? どんな役に立つの? 1.1.4 並行プログラミングって難しくないの? 1.1.5 スレッドって危険じゃないの? 1.2 スレッド化の4つのステップ 1.2.1 ステップ1. 分析:並行性を持つ部分を見つけ出す 1.2.2 ステップ2. 設計と実装:アルゴリズムをスレッド化する 1.2.3 ステップ3. 正当性の検証:スレッド化の誤りの検出と修正 1.2.4 ステップ4. 性能チューニング:性能ボトルネックの排除 1.2.5 スクラッチ開発 1.3 並列アルゴリズムの背景 1.3.1 理論モデル 1.3.2 分散メモリプログラミング 1.

    並行コンピューティング技法
  • マルチVMでRubyを並列化、サンと東大が共同研究 - @IT

    2008/01/10 サン・マイクロシステムズは1月10日、東京大学と産学連携モデルの確立を目指した共同研究に着手したと発表した。両者間の共同研究に関する協定書は2005年6月に東京大学と米サン・マイクロシステムズの間で取り交わされていたもので、今回初めて2つの研究テーマを決定した形だ。 テーマは「RubyJRubyでのマルチVirtual Machine(MVM)環境の実現」と「Fortress上でのスケルトン並列プログラミング手法に基づいたライブラリ開発」の2つ。 RubyJRubyのMVM研究は、東京大学 大学院情報理工学系研究科 竹内郁雄教授のグループと、米サンのティム・ブレイ氏(Director of Web Technologies)、およびJRubyのメンバーとの間で進める。MVM環境の実現によりRubyプログラムがさらに効率的に実行できることが期待できるという。この成果

  • 1