Tags : G5

このTagsの登録数:2件 表示 : 1 - 2 / 2

PHP 5.1.1 を G5 最適化ビルド

post : 2005-11-30 22:11 | ,

出るのはえーよ。PHP 5.1.1 をインストール。基本的な手順は 5.1.0 と同じ(過去記事:PHP 5.1.0 を入れてみる)。今回は G5 に最適化したらどれくらい速くなるかを試してみた。TN2086: Tuning for G5: A Practical Guide を参考に CFLAGS を設定。具体的な方法は、configure を実行する前に

export CFLAGS="-g -O2 -mcpu=970 -mtune=970 -mpowerpc64 -mpowerpc-gpopt -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16"

と環境変数を設定。Cシェル系(うちはこっち)なら「setenv CFLAGS "オプション" 」で。あとは普通に configure → make。
ノーマル、最適化とふたつ make して、make test の時間を比較してみたところ、テストされた項目の数や失敗した数は一致。ノーマルは399秒、最適化は379秒だった。微妙に速くはなっているようだ。ちなみに最適化ビルドの test 結果は以下の通り。

=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped    :   43
Exts tested     :   34
---------------------------------------------------------------------

Number of tests : 1890 1606
Tests skipped : 284 ( 15.0%) --------
Tests warned : 0 ( 0.0%) ( 0.0%)
Tests failed : 4 ( 0.2%) ( 0.2%)
Tests passed : 1602 ( 84.8%) ( 99.8%)
---------------------------------------------------------------------
Time taken : 379 seconds
=====================================================================

=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Bug #30638 (localeconv returns wrong LC_NUMERIC settings) [tests/lang/bug30638.phpt]
Gettext basic test [ext/gettext/tests/gettext_basic.phpt]
SOAP Interop Round4 GroupI XSD 006 (php/wsdl): echoBase64
[ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_006w.phpt]
Sort with SORT_LOCALE_STRING [ext/standard/tests/array/locale_sort.phpt]
=====================================================================

G5

post : 2003-10-19 8:27 | ,

ここ最近なにをしていたかというとG5買っちゃった(既に買ってから一ヶ月が経過しているが……)。存在が微妙な1.6Gだが、前の機種がG3-600MHzだったので何をやっても速い。
キーボードはFKEYが1個増えた代わりに隙間がなくなったので使いにくいかなと思うものの、色とキータッチが気に入ったので使うことにした。
というわけでいつもやっているキーの改造。糸ノコとカッターを使いご覧のような形状に。こうすることで英数・かなキー、および隣のコマンドキーを素早く正確に認識できるようになる。

20031013-g5keyboard.jpg