今ココ
https://mran.microsoft.com/
*以下の内容は古くなっています
古くなったところは,削除するなり改訂するなりすればよいと思います。私にとってはどうでもよいことですけど。
古いところばっかりならば,このページは消去した方がよいと思います。
========================
REvolutionR(マルチコア対応IntelMKL版R) http://www.revolutionanalytics.com/
RBenchMarks http://r.research.att.com/benchmarks
ATLAS ftp://ftp.u-aizu.ac.jp/pub/lang/R/CRAN/bin/windows/contrib/ATLAS/
GotoBLAS(マルチコア対応要コンパイル) http://www.tacc.utexas.edu/resources/software/
GotoBLAS vs MKL vs ATLAS http://jasp.ism.ac.jp/kinou2sg/contents/RTutorial_Goto1211.pdf
ベンチマーク結果を投稿する場合は、ハードウエアスペック、OSを明示してください。
(お願い)REvolutionRはコア数を指定できるので、マルチコアとシングルコアでのベンチマークも出してくれるとありがたいです。
library(Revobase)
## for a 2-core machine
setMKLthreads(2)
getMKLthreads()
## for an 8-core machine
setMKLthreads(8)
getMKLthreads()
- 集計関数は、日本語の列名に対応してないじゃん。 --
- glmが対応ということは、(最小二乗法と)最尤法で解ける最適化問題はOKってことですね。ビジネス統計上は十分かな。あとディシジョンツリーが大規模データに対応していればREvolutionRに乗り換えてもいいや。・・・データ加工はやっぱりSASかSQLの助けがほしい。 --
- メモリがしょぼしょぼの時代からの製品ですからね、 --
- ストレスあります。SASはメモリに乗らないデータであってもそれが全関数から利用できますよね。一方、Revolution RのRevoScaleRのデータは(.xdf)それ専用の関数からしかアクセスできません。ですので、Rの豊富な関数群から大規模データ(.xdf)を直接コネコネできるわけではなくて、Revolution Rに用意されている関数しかダメです。その用意されている関数というのが集計とかglmとかk-meansとかぐらいでかなり貧弱です。 --
- Revolution R の大規模データの対応状況はどうですか?SASみたいにメモリに乗らないデータでもストレス無く処理が可能ですか?オリジナルのRは無理ですよね・・・ --
- Revolution R 5.0 リリースされました。 --
- iPad 版出してくれないかな? --
- ↓日本語でよろしく --
- こういうのも参考になれば. 彼等は精度(誤差)を楽しんでいます. だいたいはそうした最適化でも良いのですが, 殆どだとしない方が良いという事が知られています. 説得したい場合はかなり大変な作業になるでしょう. --
- Rもソースをいじれば、それなりに早くなるようだ --
- Wn64 の R も出たことだし、64bit 版を安価にしてほしい。 --
- SPSSの名前が変わったのと連動してるねこれは。Intelからの金を持って元SPSSが乗り込んできたような感じ。 --
- こっちですが一寸理解(なにがなんだか)に苦しみます(^_^; --
- ネタモトはこれか?http://danesecooper.blogs.com/divablog/2009/10/start-the-revolution-without-me.html --
- そう言えば, Danese Cooper もうやめたんだよね. あまりに早くて何したかしらんけど. --
- kernlabをソースから作ったら解決できました(^^; -- O
- Mac(Leopard)でkernlabを使用しようとするとkernlab.soが'Symbol not found: _dpotf2_'でロードが失敗するのは私だけでしょうか? -- O
- GotoBLAS2 をリリースしました。お試しください。64bit 版を利用できる場合にはこちらを使用していただくと、速度的に有利です(バグフリーのつもりだったのですが、いくつかバグが見つかっています。すぐに修正版を出す予定です)。 -- 後藤
- GotoBLAS(Core2Duo)for win32+R-2.9.0でexample(svd)を行う限り問題はありません --
- ↓百式? --
- Revolution Rの中のRblas.dllとMKLのdllをそっくり入れればR2.9.0でも動きますね。ところでGotoblasでsvd()を使うと落ちるのは私だけ? --
- ↓シングルコアでも、それなりに速くなるんですね。 --
- OS:WinXP_SP3 PentiumM 1.2Ghz 1.5GRAM(Let's noteW4) ベンチマークソース R Benchmark 2.5でだいたい3倍ほど高速です。 --
- ATLASとは違うのだよ!ATLASとは! -- GotoBLAS大尉
- OS: Vista64 CPU:Core2Duo2.4GHz L2:3MB RAM:2G オリジナルR-2.9.0+GotoBLAS-1.26のみです. --
- OS:Apple MacOSX 10.5.7 CPU:Core2Duo 2G RAM:2G ベンチマークソース R Benchmark 2.5 で、私も若干ですが、REvolution R > R2.9.0 でした。
Macは結構最適化されてるのかもしれません。WinのRが異様に遅いだけなのかも。--
- RAMが少ない環境の方が、速度改善の効果が高いのかもしれませんね。 --
- OS:Apple Mac OS X 10.5.7 CPU:Intel Core2Duo 3.06GHz RAM:4GB ベンチマークソース R Benchmark 2.5でも
Revolution R > R
といった感じでした.
通常の3倍とまでは行かなくとも,1.17倍ほど速い. -- 0093
- えぇいっ!連邦のRは化け物か! -- ATLAS大佐
- REvolutionRのbinを調べてたら、Intel math kernel libraryが鬼のように入っていた。どうやらこの辺りが高速化のカラクリ? --
- しかしREvolutionすごいやつ連れてきたな。Rの普及推進に取り組む役職「Open Source Diva」なんて名前からして激しい。useR2009にくるのかな? --
- 見せてもらおうか。連邦のRの性能とやらを! -- ATLAS大佐
- OS:WinXP3SP3 IntelCore2Duo6600 2.4Ghz 1GRAM ベンチマークソース R Benchmark 2.5
速い REvolutionR > R2.8.1+Atlas(P4) > R2.8.1 遅い でした。
詳細は下のbenchmark1.txtにあります。--
- おもしろい、ページの名前(笑).でも、すばらしい表現です! --
Intelの元オープンソース戦略責任者,R言語のREvolutionに入社(ITPro2009/03/25記事より)†
統計処理向けオープンソース・プログラミング言語Rの商用プロバイダである米REvolution Computingは,Rの普及推進に取り組む役職「Open Source Diva」に,Danese Cooper氏を迎えたことを米国時間2009年3月24日に発表した。
Cooper氏は,米Apple,米Symantec,米Microsoftなどで,さまざまな管理職に就いた後,米Sun Microsystemsでオープンソース・プログラム・オフィスを立ち上げて,統括した。直近では,米Intelのオープンソース戦略部門で上級ディレクタを務めた。また,オープンソースを推進する非営利組織「Open Source Initiative」の理事会や,オープンソースのソフトウエア開発を手がけるMozilla.orgの特別諮問委員会に名を連ねている。
REvolutionでは,R言語のユーザー・グループ向けサポート・プログラム開発や,開発者コミュニティの支援に注力する。
Cooper氏は,「R言語は生命科学や金融サービス分野はもとより,GoogleやFacebookなどのサイトでも予測解析を行うために利用されている。R言語に関する意見交換や実験を通じて,関係者すべてが恩恵を受けられるよう,REvolutionと開発者コミュニティの橋渡しを務めたい」と抱負を述べた。
http://www.revolution-computing.com/aboutus/news-room/2009/danese-cooper-joins-revolution.php