kuenishiに関するJinmenのブックマーク (4)

  • 分散プログラミングモデルおよびデザインパターン - kuenishi's blog

    同名の某記事について。僕がタイトルから想像する期待を、なんだか意外な方向に裏切ってくれた記事であった。批判するだけではよくないので、同じタイトルで僕ならどういう話になるか…という話をしよう。絵のない長文だ覚悟して読め(ΦωΦ)フフフ…。 分散プログラミングモデル プログラミングモデルとはなんであろうか。 …CもJavaもMPIも登場していない1972年の論文を持ってこられてそれがオリジナルだみたいなこと言われてもえー…って感じで、Flynnの1972年の論文は並列計算やHPCの方面へ非常に大きな影響を与えていると思う。ただしそれはCPU内の話であって、時代が進むと共にたとえば牧野先生の日記「並列計算機のプログラミングモデル」で書かれているような議論につながるといえば繋がるには繋がるが、このレベルで計算を並列化する議論にしか応用できない。せいぜい、プログラミングモデルとひとくちにいっても様々

  • NTT HOME > NTT持株会社ニュースリリース > ビッグデータのリアルタイム処理を可能にする大規模データ分析基盤技術を世界に先駆けて開発

    (報道発表資料) 2011年10月26日 日電信電話株式会社 株式会社プリファードインフラストラクチャー ビッグデータのリアルタイム処理を可能にする大規模データ分析基盤技術を世界に先駆けて開発 ~10月27日よりオープンソースソフトウェアとして公開~ 日電信電話株式会社(東京都千代田区、代表取締役社長:三浦 惺、以下「NTT」)と株式会社プリファードインフラストラクチャー(東京都文京区、代表取締役社長:西川 徹、以下「PFI社」)は、ビッグデータ*1と呼ばれる大規模データをリアルタイムに高速分析処理する基盤技術「Jubatus*2」(第1版)を開発しました。 直近の潮流変化を調べる等、対象データの新しさを意識したビッグデータ分析アプリケーションを作成するニーズに対して、従来のバッチ処理による定期的な一括処理は、新しいデータの分析が次の実行タイミングまで待たされる点で十分ではありませんで

  • 新卒準備カレンダー2011 - kuenishi's blog

    この記事は、新卒準備カレンダー2011に参加しています。 お前、誰よ? 研究者と開発者の間、29歳、4年目、わりと大きな会社でこっそり働いています。仕事ではLinuxやC/C++をつかってサーバーを作ったりしています。 もともとプログラムを書きたくて、でもいわゆるプログラマーという仕事に就いたところで、プログラムを書くことはできるけど、自分の望んだプログラムを書けるかというとそーでもない、という獏とした知識から今の会社をなんとなく選びました。 趣味では、ErlangやOCamlを使ってオモチャを作っています。最近PSPでタクティクス・オウガをずーっとやっています。 いちねんめ もともとはニートとか高等遊民になりたかったのですが、残念ながら庶民の家に産まれてしまったので、大学院を出る頃には親元を離れて自分でメシって暮らしていかなければなりませんでした。仕方がないので、(肉体的な意味で)なる

    新卒準備カレンダー2011 - kuenishi's blog
  • Erlangプログラマを見分ける16の質問 - kuenishi's blog

    Python版に触発されて書いてみた。さっぱり分からんという人はLearn You Some Erlangを読んでから見てみると(もしかしたら)正答率が上がるかもしれない。 ErlangでOOPを実現する方法を説明せよ 例外を用いるべき場面を説明せよ BERTについて説明せよ supervision treeとは何か? 状態機械を実装する方法を説明せよ Erlangで静的に型チェックを行う方法とは? 1マシンで何プロセスまで立ち上げてよいか説明せよ 戦闘機とカンガルーのどちらが優れているか? 現実世界は全てActorであるか? Erlangの言語仕様で残念な点を1個以上説明せよ Erlangの処理系の実装で残念な点を1個以上説明せよ Erlangはプログラミング言語ではない。理由を説明せよ プロセス間のメッセージングに ! を使うべきでない理由を説明せよ Erlangで書かれたソフトウェア

    Erlangプログラマを見分ける16の質問 - kuenishi's blog
  • 1