2013-11-01から1ヶ月間の記事一覧

あと

レジスタ数どっかで最大値決めないといけないはずだがよくわからん。複数カーネルが入ってるときどうなるかわからん。とりあえずどうかと聞いてみたら実行時間はms単位だけど再コンパイルはそんなms単位で要求してるわけではないみたいな感じだった。

code emitter for GCN

なんか、「OpenCLのコンパイルって超速くならんの?(スーパー意訳というか全然違う話をしてたが僕がコンパイル速ければすべて解決すると勝手に結論出した)」みたいな感じになったので、https://gist.github.com/tanakamura/7397685とりあえず現状どうなって…

まあそもそもglibc fprintfはmsvcrt fprintfの3.5倍くらい速いんだよな。なんかWindowsでもglibc使おうみたいな気分になってくるが。 http://www.microquill.com/smartheapsmp/index.html いやでもこの人たちもmsvcrt比較でやってるし(というかなんでsolaris…

いや

なんか GCC で -O3 -minline-all-stringops すると 2.5[ns/b] とか出るな…いや -m64 かどうかが違うのか。いややっぱなんかちがうな。ごめんwriteしてなかったわ。GCCのは、if (len > 8) else if (len > 4) else if (len > 2) .. みたいなコードが出てるが。…

https://gist.github.com/tanakamura/7297025とりあえずフォーマット文字列の解析をスキップできるとしたら、渾身のnaked asm…は遅かったので捨てて、output はなんかループ入ってるかどうかだけで時間倍になるみたい(4.2[ns/b])なので、switch で小さい数ル…

とりあえず

https://gist.github.com/tanakamura/7297025 この時点(fputs相当)で 2.5[nsec/byte] (1nsec = 1e-9sec)。既にWriteFileのスループット出てないな。キャッシュ載ってるだろうからこんなもんか。 WriteFile 抜く : 1.4[ns/b] memcpy 抜く : 1.8[ns/b] 両方抜…

はやくしよう

プログラム速くするときって 速く 早く どっちかわからなくて平仮名で書いてることがあるな。

printfはやくなるか

なんか色々と検討した結果、画像処理ライブラリに必要なのは高速なprintfという結論に至った我々はprintfはやくしようと思った。 WriteFile https://skydrive.live.com/redir?resid=ECB59E566C2D71F1!2671&authkey=!AJpqfR-j8rl6w18コードはこれ https://gis…