夜行録 - 酔歩.net
Calendar
Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Monday, 21.06.10
cuda 進展
ここ1ヶ月くらい頓挫していた cuda のコード。CPUコード的には正しく動くものを block と thread で並列化考えて実装してみたんだがどうも駄目。というより、問題は、なにがどう駄目かよく判らんこと…。
アルゴリズム的には正しいはずが、リソースが足んないとか言われたり。そのたびにデータ構造からいじる羽目になったり。
で、並列性が綺麗じゃないのか、こんなエラーが出ててずっと悩んでいて、いやしかし、計算量少くするとちゃんと終了するし…しかし減らしちゃ全くプログラムに意味なくなるし…と悩んでいたが…。
cuda calc all done : the launch timed out and was terminated
ふと、検索してみると(覚書/未分類/CUDAのタイムアウト時間 - PukiWiki、CUDAの10秒制限はどうなっているのだろうか? ? Satoshi OHSHIMA’s website)、そのものずばりで kernel の計算って時間制限あったのか?!
以下のような変なコード書いたらちゃんと動くようになった…。でも遅い…。つーか、答え合ってない……。
なんの計算かは秘密。……、つーか引数多くね?
Sunday, 13.06.10
ケータイどうしようかな
バッグの中に放り込んでおいたら、十字キーが押し込まれっぱなしみたいになって、操作性がかなりおかしくなった…。
調べてみると、既知のよくある問題だったようだ。
- 携帯電話 ジョイスティックの修理 NOKIA N73 (Softbank 705NK): リターンライダー 25年ぶりにこんにちは カワサキZRX1200R
- メーター写真館 feat.Thousand Wave+ Nokia N73 / Softbank 705NK 修理
で、まあ買えなくもなさそう。
しかしこいつ、カメラのレンズカバーあたりのスイッチも誤動作しまくるし動作遅いしどうするかな…。
しかし、機種変更となると、ガラケーも馴染めなそうだし windows mobile も嫌だし…、今さら iPhone も嫌だし。かと云って MMS 急に使えなくなるのも不便そうだし…いやほとんど使ってないけど…。
Nokia ケータイも、N79 とか N86 とか欲しかった時期もあるけど、いまいちアプリが不自由なイメージだしなぅ……。
てか、今の一番の使い道はカメラのような気もするな、あのケータイ。デジカメ別に買う方がいいのか?
Thursday, 03.06.10
valarray の cast 再び
valarray に cast が使えない件。
数値演算してると実数割る実数を整数に、とか、実数割る整数を実数に、とかやりまくるんだけどなー。
valarray の operator は型が合ってないと使えない。じゃ cast すればってーと1要素毎に cast するしかない。
ちょー使えない。
だったら関数として作用する cast でも用意しとけよなーと思う
いらっと来たので自分で書く
個々の要素を cast して回るだけ…のところで transform を使うと… static_cast は関数ではなくて予約語だという罠。
なので関数オブジェクトとして使えない(template library を作る - 組み込み関数ラッパ)。