タグ

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

  • 関連タグはありません

タグの絞り込みを解除

pythonとmulticoreprogrammingに関するallegroのブックマーク (3)

  • Python 2.6 multiprocessing package を触ってみた。 [GIL回避] | Tricorn Tech Labs

    Tricorn Tech Labs はメールや LINE を用いた Web マーケティング SaaS に強みを持つトライコーン技術者によるブログです。 oktです。 普段、並列処理のプログラムを書くことは滅多にないんですが、今後のために GIL(Global Interpreter Lock) による影響を軽く確認しておこうと思ったのと、Python2.6 で実装されたmultiprocessing パッケージに触れておこうという事でネタにしてみました。 PythonRubyでマルチスレッドな並列処理を書こうと思ったらGILの問題にぶち当たります。 最近のサーバでは2コア4コアが当たり前なのですが、GILの問題があると複数のCPUを有効利用できません。それを以下の言語とサンプルコードを使って状況確認します。 サンプルコードは、0から100,000,000までインクリメントするスレッドを4

    Python 2.6 multiprocessing package を触ってみた。 [GIL回避] | Tricorn Tech Labs
    allegro
    allegro 2009/10/22
    import multiprocessingすごい!でもRuby 1.9.1のほうがすごい
  • Inside Python GIL - kuenishi's blog

    Pythonインタプリタのスレッド周りはどうなっているのかなぁと気になり始めて、pythonドキュメントの該当しそうな部分とか、mod_pythonの仕組みとかmod_wsgiの仕組みとか調べていた。というのも、Erlangサーバ上で動くPython処理系なんかがあればいいなぁと妄想していました。いずれも、基的にはMPMだろうが何だろうがサブインタプリタをリクエスト毎に作って破棄する、というようなノリでした。そりゃあ遅そうだ…と思い、Tornadoなんかはそこを解決しているんだろうけど、シンプル過ぎて泣けるとかそういうことを思っていました*1。んで、なんかやってみようかなぁと思っていたのです。で、pthread上でPythonを並列で動かしたらどうなるだろうなぁ、GILとかあるし、threadingモジュールはOSの機能を使うって書いてあるからpthreadでマルチコア使ってくれるのかな

    Inside Python GIL - kuenishi's blog
    allegro
    allegro 2009/10/22
    GIL((Global Interpreter Lock)のおかげでなんちゃらかんちゃら
  • 大規模最適化問題、グラフ探索、機械学習やデジタルツインなど

    数理・情報系の研究者。最適化理論からアルゴリズムそれにスパコンを使った大規模計算まで。業は最適化問題の研究でグラフ探索(Graph500 世界1位)や産学連携など。 東京科学大学 総合研究院 教授 デジタルツイン研究ユニット ユニット長 東京科学大学 情報理工学院 数理・計算科学系 教授 1: sites.google.com 2: sdpa.sourceforge.net 3: sites.google.com 4: scope-or.hatenablog.com 5: X(Twitter) : sdpaninf www.watch.impress.co.jp 調査は5月23日から24日にかけて、全国の10代から60代までの男女9,278名を対象に実施。10代の検索行動では、ChatGPTYahoo! JAPANを上回る利用率となった。 調査によると、日常の検索に生成AIサービスを利

    大規模最適化問題、グラフ探索、機械学習やデジタルツインなど
    allegro
    allegro 2009/10/22
    parallel python
  • 1