タグ

2011年12月30日のブックマーク (5件)

  • ImageMagickとOpenMPの件 - blog.nomadscafe.jp

    PerlMagick が OpenMP 有効だと高負荷になる件 :: drk7jp」の件 どうやら、Perlに限らずマルチプロセスでOpenMPが有効なImageMagickを動かすとパフォーマンスが悪くなるようです。 Enabling OpenMP for most algorithms creates 8 threads (1 per core). If your process creates 8 threads that’s a total of 64 threads and that is a whole lot of contention and possible misuse of your processor cache. 「ImageMagick • View topic - Multi Process Contention?」より ということで、small_light

    ryshinoz
    ryshinoz 2011/12/30
  • OpenMPとウェブアプリケーションの組み合わせについて - デー

    PerlMagick が OpenMP 有効だと高負荷になる件 :: drk7jp を見て、僕も自分が書いているライブラリで、OpenMPを使いまくっていて、将来的に同じことを言われる不安があるので、うまく付き合うためのノウハウを書いておきます。 まずOpenMPとは何かというと、並列コンピューティング環境を利用するために用いられる標準化された基盤です(Wikipediaより)。これを使うとC言語のfor文を並列化したりが簡単にできるので、マルチコアのCPUを使っている場合に、うまくいけばコア数倍の速度で処理できるようになります。1000msかかってた処理が4コアのCPUだと250msで処理できるようになった! やったね! というわけ。 しかし、gccやVC++でのOpenMPの並列化for文はデフォルトではプロセス毎にコアを全部使って処理するので、これをマルチプロセスと組み合わせると、プ

    OpenMPとウェブアプリケーションの組み合わせについて - デー
  • MySQLのオペレーションを少しでもカジュアルにする方法 - カイワレの大冒険 Third

    MySQL Casual Advent Calendar 2011の補欠記事でございます。折角申し込んだので、書いた次第でございます。 CASE文とは、という話しを書こうと思いましたが、カジュアルにやめましたよ! そんな話はさておき、タイトルから見る限り、日語でおkと言われそうですが、単に毎日触れている作業を少しでも軽減できたらいいですよね、ということでカジュアル(気軽)にMySQLと戯れる方法を書いてみたいと思います。 情報足りねーよって場合 まずはデフォルトのプロンプトですね。 こんな感じ。色気がないですな。 なので、味をつけてみましょう。 sugyanさんも6日目の記事で触れていましたが、MySQLでは「MYSQL_PS1」という環境変数を利用できます。なので、.bashrcとかに以下のように書いておくと、MySQLのプロンプトにお好みの情報を加えることができます。 ここで使えるオ

    MySQLのオペレーションを少しでもカジュアルにする方法 - カイワレの大冒険 Third
    ryshinoz
    ryshinoz 2011/12/30
  • TweetVim 1.0 をリリースします!!! - basyura's blog

    Vim Advent Calendar 2011 30 日目の @basyura です。 ujihisa.vim #2 で発表した TweetVim をリリースします。リリースといっても vim.org に登録したわけでも(ドキュメントの関係で・・・)、初めて公開するわけでもありません。一つの区切りとして広報します。 TweetVim とは? https://github.com/basyura/TweetVim pure Vim script で動作する twitter クライアントです。 vim 上で動作する twitter クライアントといえば TwitVim が既にありますが rubypythonperl といった拡張機能を使用するため、特に Windows では環境構築に苦労します。TweetVim も正確には http リクエストを投げるための cURL が必要ですが、Tw

    TweetVim 1.0 をリリースします!!! - basyura's blog
    ryshinoz
    ryshinoz 2011/12/30
  • 「Mobageの大規模データマイニング」- #PRMU 2011 Big Data and Cloud で講演してきました - hamadakoichi blog

    電子情報通信学会「パターン認識とメディア理解研究会 (PRMU: Pattern Recognition and Media Understanding)」@幕張メッセ国際会議場 で招待講演をしてきました。 「Mobageの大規模データマイニング」に関して、話しています。 Large Scale Data Mining of the Mobage Service - #PRMU 2011 #Mahout #Hadoop View more presentations from Koichi Hamada 2900万人以上の登録会員をかかえるモバイルソーシャルゲームプラットフォーム「Mobage」では、1日20億超の行動情報が蓄積されています。これらの大規模行動データを対象に、データマイニング・機械学習の各種方法論を適用することにより、隠された法則を解明・より良い解を導出し、迅速なサービス洗

    「Mobageの大規模データマイニング」- #PRMU 2011 Big Data and Cloud で講演してきました - hamadakoichi blog
    ryshinoz
    ryshinoz 2011/12/30