このところεπιさんはじめ各所で遊ばれ、日本語の解説記事も増えてきたTBB。VS2010なりVS2008SP1を使ってくれていれば、とりあえず並行処理ライブラリを使った遊びコードは #include <ppl.h> とかやればいいので導入めもも不要(バグってるとかはさ...
[もっと読む]
b39afd10-7071-414a-a340-bdd65bba594c|0|.0
MISTライブラリのFFT、遅いと感じたわけではないのだけれどFFTWと比べてみようかと思った。
C++, using GeSHi 1.0.8.8#include <iostream>#include <wrp/diagnostics.hxx>#incl...
[もっと読む]
92557cd7-69e1-4cff-96eb-20d91c287e1b|0|.0
:create 2009/07/06 22:25:43 :tags [RAMドライブ][x64][Windows 7 RC] 窓の杜にこんな記事が上がっていた。 :>64ビット版Windowsに対応した“RAMディスク”構築ソフト「Dataram RAMDisk...
[もっと読む]
6059978e-ce41-41e2-bc23-4dd7b15e90b6|0|.0
2009/06/21 unormを求める方法に古典的で一般的と思われる手法のデータも追加 2009/06/21 snormを求める方法に古典的で一般的と思われる手法のデータも追加 C++0xの <random> の話が続いてい...
[もっと読む]
cb178128-2196-46cb-ab82-da0863d24332|0|.0
std::uniform_int、遅い。その分なんか高機能みたいだけど。⑨には解りません。 XS)wrp::xorshift128 MT)std::mt19937 LC)std::min_stdrand を使って、UINT32に乱数を放り込む。LCだけ...
[もっと読む]
535f28ae-d3e5-4cab-aa9b-276cca0726f4|0|.0
2009/06/20 この件のライブラリを正式にWRPのProjectとして扱う事にしました。(ダウンロードもそちらからに) 2009/06/18 subtract_with_carryのテストにrunlax3を使っていたところをrunlax24_baseにしてデータ...
[もっと読む]
f2ff29ab-9588-4dd7-b10c-f1b0de0c8978|0|.0
Firefox3.1beta1がリリース。勿論日本語対応も大丈夫。 公式ダウンロード http://www.mozilla.com/en-US/firefox/all-beta.html 窓の杜によれば、Acid3で89点もでるそうなので手元の環境からテストできる...
[もっと読む]
e87c8912-0dad-4f7e-ba79-dfab93942c8c|0|.0
ちっぷすに古典的高速化として参照テーブルによる手法とテンプレートクラスの実装例を書いたついでに、XorShift4x32SSEx4のときと同様にAthlon64X2 6000+とQ6600で対決させてみた。 sinfを参照テーブルテンプレートクラスにしてどれくらい高速化された...
[もっと読む]
abc53a08-3c52-4b9a-8d20-b1bb6d1aceb6|0|.0
昨日はSFMTを.netなDLLにしたSFMT.NETをソース付きでアップしました。流れ的にdSFMT.NETも作ったので使いたい方はどうぞ。 dSFMT.NET.zip さて、System.RandomとSFMT、dSFMTの乱数生成速度はどうなのか簡単なテストをしてみた...
[もっと読む]
b6b39cde-7d94-401b-bc47-6c8603131b20|0|.0
5月のGWあたりからこそこそと3DCGのレンダラーを作っていたりしますが、モンテカルロ法を使ったりすると大量に乱数を取り扱います。これまでも乱数生成と云えば半ば妄信的にSFMTを利用していた訳ですが、何種類かのアルゴリズムを並べてベンチマークしてみました。 とりあえず最初に結...
[もっと読む]
693ad672-1b7e-490e-91eb-1abecf859a69|0|.0
:create 2008-01-24T06:30:00 :tags [ガンダム][CPU][GPU][Athlon 64 X2][GeForce 8] ガンダムタクティクスオンラインとかいうゲームが1月24日から動き出すらしいのですが、結構なGPU負荷が想定されるらしい。...
[もっと読む]
76ae765e-1753-444b-a8de-0e04e8eca348|0|.0
DirectXのSDKもNovemberからサンプルの配置がスッキリとして確認したい気持ちも山々なのですが、なかなか暇が取れずにだらだらと既に12月。とりあえずディスプレースメントマップとモーションブラーをGeForce8600GTSで動かすとFPSはどないかーというリクエストを...
[もっと読む]
f8eecab3-c53b-4b19-b940-60c368b74675|0|.0
C++標準ライブラリのSTLのランダムアクセス性能を実測してみました。ただの配列(Array)とSTLのlist、vector、mapにN個の要素を放り込んで、N番目の要素の値を読み取るテストです。今回使った要素は3DのモデルデータをX形式のファイルから読み込む時に使っていたもの...
[もっと読む]
351b45ce-305f-465d-ab72-965cda596955|0|.0
ECSのメインボード"AMD690GM-M2"のSATA動作モードを変えてCrystalDiskMarkで測ってみました。HDDはMaxtorの"6V320F0"を使用。 ↓Legacy-IDE ↓RAID 本当はA...
[もっと読む]
dc4dd061-19ba-474e-bbbd-8ad8426b746f|0|.0
メインマシンをパワーアップしてみたので3DMark06を動かしてみました。新旧の主な変更点は以下のような具合。 OLD NEW CPU Athlon64 3200...
[もっと読む]
3ad0e1b6-68c4-4d7d-b2a3-a73eaa667007|0|.0
C#のStack、StackなのでPushしたりPeekしたりPopしたりですが、もしもこのStackの先頭以外の要素にアクセスしたい場合どのくらい処理にかかるのか実験してみました。 スクリーンショットは以下に掲載するコードをデバッグビルドした実行結果で、50メガ個の要...
[もっと読む]
b0aff1bf-df23-4746-a2f1-a84a19d50e32|0|.0