2007-05-20から1日間の記事一覧

gccの自動ベクター化

これもgcc-4.0から入った機能。通常のループ処理を自動的にSSEなどを使った並列処理に展開してくれるという便利機能。ちょっとでもC言語を齧ったことがある人なら本当に動くのかなぁ、と疑いたくなる機能であるが、ちゃんと機能するなら非常に有用な機能だ。…

gccのprofiled optimization

CPUをアーキテクチャ指定による最適化の具合を調べていたんだけど、最近のgcc*1にはprofiled optimizationの機能が入っていることに気付いたのでこちらを測定してみた。 測定に使ったベンチマークはSciMark2.0のANSI C版。コンパイラはDebian sid/amd64のgcc…