MapReduceとコンパイラ、App Engine - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
ホーム
まとめ作成
お知らせ
設定
ログイン
ついに決定!第2回トゥギャッターまとめまとめ!2月25日開催!
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
AKB48
復興
原発
支援
物資
放射能
iwj
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
AKB48
> MapReduceとコンパイラ、App Eng..
2010/05/03 19:02:23
mapreduce
gae
appengine
+
MapReduceとコンパイラ、App Engine
MapReduceとコンパイラ、App Engine
by
kazunori_279
1 fav
1073 view
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
Hadoopの計算モデルを使ったシステムの世界観がまだ自分の中でぼやけている印象だ
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 16:32:11
I/Oというか通信ネックになりそうなのは間違いなくて、既存の命令型の延長で組んだプログラムを何とか最適化して…と言う方向はたぶん厳しい
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 16:33:40
共起系の解析をどうやるかがいまいち思いついてない感じ
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 16:34:40
時間でスライスしたのをカスケードさせて何重も計算…と言うかFFTみたいな計算モデルになるのかね
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 16:37:13
何とはなしにいったけど、タイムライン的な時間軸に対してフーリエ変換とかウェーブレット変換的なものを考えると面白いかもしれんね
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 16:39:04
@ashigeru
計算モデルというか、数値計算手法に制約がついちゃうイメージですかね?個人的には、mapをなにかの計算に見立てるとすると、粒度の問題は大きくなりそうな印象です。でも、なにで計算するかって重要ですか?
返信する
RTする
ふぁぼる
marblejenka
2010/05/03 16:49:09
@marblejenka
もっとも単純な話では、ある数列を別の数列に変換する時に、値を別個に変換できるのかできないのかってところですかね。常にanの解析にan-1が必要だとちょっとどうやるのかが思いついてないというのか。
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 16:51:42
@ashigeru
ああ、そういうことですか。mapの粒度をまたがる計算は制限されそうですね。金融商品だと、早期償還条件付き商品とかはキャッシュフローの粒度で評価できないので、hadoop使うとすると悩みどころになるなーという感じです。
返信する
RTする
ふぁぼる
marblejenka
2010/05/03 16:57:51
@marblejenka
software pipeliningとかそっち系の最適化を使うと行けるのかなーとも思いつつ、あんまり特徴に合ってないからいろいろと事例研究に移ろうかなとも思い始めてます
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 17:00:02
てか、ベクトルマシンのプロセッサに関する最適化コンパイラを習っていたのが意外にもこんなところで役に立つ(?)とはよく分からないもんだ
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 17:01:26
ソフトウェアパイプラインとかエサがまかれてるが、釣られないぞ
返信する
RTする
ふぁぼる
kazunori_279
2010/05/03 17:04:21
@ashigeru
おー、事例があるのか?というところはありますが。。hadoopのサンプルで円周率をモンテカルロで計算してるのはありましたが、事前にパスの分だけlineを生成してて、こりゃだめだ、というのはありました。きっともっと賢いやりかたもできるのでしょうけど。。。
返信する
RTする
ふぁぼる
marblejenka
2010/05/03 17:07:00
@kazunori_279
それは釣られてると言わざるを得ない件
返信する
RTする
ふぁぼる
marblejenka
2010/05/03 17:08:05
@marblejenka
モンテカルロは集約に結合法則がある計算を使うので向いてると思います。問題はそうじゃない計算
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 17:08:58
@marblejenka
ループを展開してMRにあてはめられんのかいなとか一瞬考えちゃった。。つ、釣られてなんかいないからね!
返信する
RTする
ふぁぼる
kazunori_279
2010/05/03 17:10:45
@ashigeru
いや、僕がためした範囲では、モンテカルロの1パスをmapにするのは用途が思いつかない程度には遅かったです。なので、計算を分解するよりも1mapに相当するそれなりに大きい計算をやるのが妥当なのかなと思ってます。これも用途によっちゃうんでしょうけど。
返信する
RTする
ふぁぼる
marblejenka
2010/05/03 17:16:14
@marblejenka
なる。象本的には1Mapで1分くらいがいいんじゃねとのこと。もちろん状況次第と思いますが
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 17:18:53
@kazunori_279
そんな感じなんじゃないですかね。むしろ、
@ashigeru
氏が考えてそうな複雑なことって出来るのかなー、という感じです。map side joinとかreduce side joinとか?
返信する
RTする
ふぁぼる
marblejenka
2010/05/03 17:24:37
@ashigeru
それも大きめですねー。サンプルのword countとか、軽い計算では生きてこないということか。。
返信する
RTする
ふぁぼる
marblejenka
2010/05/03 17:26:22
@marblejenka
まぁ、それはutilizationを上げるための指標なので文脈によって変わるものではあると思います。とりあえずCPUネックにするのは非常に難しいw
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 17:27:46
Mapはこちらは1.5min~3minでやってまっせ~~
返信する
RTする
ふぁぼる
okachimachiorz
2010/05/03 17:29:24
おそらく、力技で複雑な計算するんじゃなくて、多次元トーラスに近い形でオリジナルのデータを分散レプリケーションさせて、ローカリティを多段階にする必要はあると思う
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 17:30:29
通常の業務処理をバラしていろんなパターンでやってますが、reduceがボトルネックになるので~。というかMapが簡単にスケールするので、できるだけMapにガシガシ処理させて、CPUネックになるようにやってます~。
返信する
RTする
ふぁぼる
okachimachiorz
2010/05/03 17:31:46
@okachimachiorz
reduceは1段な感じでやってらっしゃるんですかね
返信する
RTする
ふぁぼる
ashigeru
2010/05/03 17:32:54
@ashigeru
なるほど。でも単にmapを1モンテカルロにするとかだったら、そんぐらいにはなりそうですね。そんなに時間がかかると逆にだめっぽいというのはありますが。。
返信する
RTする
ふぁぼる
marblejenka
2010/05/03 17:33:26
Content from Twitter
残りを読む(84)
2011年を振り返ろう!傑作まとめランキングベスト20をこちらで公開中だよ。
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
Check
お気に入り
いいね
うーん
ブログ等に貼付ける?
iframe版
拡張版
new
張付けプレビュー
コメント
コメントを入力してください。
Twitterにも投稿する
関連するオススメまとめ
GAEのMapReduceについて
#ashigel Ashigelコンパイラの勉強会
コンパイラ実装会(1)
1プログラマーとコンパイラとの会話
Asakusa Framework(Ashigelコンパイラ)浮上
powered by Preferred Infrastructure
まとめを作成する
@togetter_jp
プロフィール
まだ自己紹介が設定されていません。
kazunori_279
twitter
rss
マイタグ
: 設定されていません。
このユーザの更新状況や活動をチェック!
フォローしている
0
フォローされている
0
まとめ
13
お気に入り
7
コメント
2
ikeike443さんの非同期とか継続のつぶやきまとめ
#appengine ja night #12
appengine ja night #11
メインフレームのSSDは半端なかった話
BigQueryってなんぞ?
もっと見る
真夜中のSTMトーク
太田さんによる某銀行のバッチについてのまとめ
appengine ja night #14 #ajn14
「属性」と「関係」
NoSQL 時代のデータモデル
もっと見る
ikeike443さんの非同期とか継続のつぶやきまとめ
100万PV/日のmixiアプリモバイルをGoogle App Engineで実装した@gclue_akira氏に直撃インタビュー
注目のまとめリスト
フォロアーさんたちに教えてもらった東京の香川県並にうまいう..
#男子鎖骨晒し祭 さらした野郎どもリスト
モバイルSNSゲームが儲かる本当の理由。かーずSPはなぜ15万..
生活保護は働け~!! うつは甘えだ~!! というテンプレ..
第5回九州社協職員合同研究会議『災害と社協』第3部「日常の..
佐々木俊尚氏に絡む広告業界の人たち(第一幕)
トゥギャッター通信
第64回「ネコストーブとクレカトラブル」
第63回「iPhone爆発と震災の備え」
第62回「byeハドソンとエロ駅弁」
第61回「謎の雲とセンター試験」
第60回「江戸ハックとお雑煮」
トゥギャッターからのお知らせ
とっても簡単!はじめてのトゥギャッター..
まとめへのフィードバック機能がつきました!
まとめ作成画面でつぶやきへの返信の流れ..
トゥギャッターのまとめは「はてなダイア..
t.coやbit.lyなど、短縮された..
過去のアーカイブ
2012-02-09の人気まとめ
2012-02-08の人気まとめ
2012-02-07の人気まとめ
2012-02-06の人気まとめ
2012-02-05の人気まとめ
最近追加された商品
「偽物語」第一巻/かれんビー(上)【通常版】 [DVD]
かーずSP選FLASH大全 (VOL.01) (INFOREST MOOK―PC・GIGA特別集..
「偽物語」 第二巻/かれんビー(中)【完全生産限定版】 [Blu-ray]
その後のツレがうつになりまして。 (幻冬舎文庫)
だから僕は、Hができない。 死神と人生保障 (富士見ファンタジア文庫)
「偽物語」 第二巻/かれんビー(中)【通常版】 [DVD]
コメント