Shaos wrote:Провёл тестирование на скорость своих подопечных линуксовых зверей - использовались тесты
Dhrystone (целочисленный) и
Whetstone (плавающая точка двойной точности):
iMac G3 266MHz D=0.31M W=116M
iBook G3 300MHz D=0.36M W=135M
PowerBook G4 1.67GHz D=1.47M W=577M
PowerBook G4 1.67GHz (опт) D=3.03M W=1153M
Для G4 оптимизацию (включая использование Alti-Vec) включал так:
-Os -mcpu=G4 -ftree-vectorize
Как видно оптимизация ускорила оба теста в 2 раза!
И вот для сравнения мой линуксовый PC-сервер:
Celeron 2.7GHz D=2.56M W=666M
Celeron 2.7GHz (опт) D=4.08M W=938M
......
P.S. Для сравнения - цифры с моего рабочего ноута (cigwin в winxp):
Pentium-M 1.73GHz D=2.94M W=682M
Результаты тестов нового подопечного зверя:
PowerMac G4 400MHz D=0.44M W=179M
PowerMac G4 400MHz (опт) D=0.91M W=357M
Для сравнения - тесты моего относительно нового домашнего компа с двухкоровым Intel Core 2 Duo:
Intel Core 2 Duo 2.60GHz D=3.75M W=1429M
Причём это тест только на одну кору - например если запустить тот же тест в двух терминалах одновременно, то будет тот же результат (если в трёх - то будет уже меньше)
вот тесты моих новобранцев:
Beige G3 300MHz D=0.34M W=128M
Cube G4 450MHz D=0.50M W=201M
PowerMac G4 1250MHz D=1.12M W=416M
это MDD с двумя процами - тестил только один
тесты одной коры моего рабочего ноутбука ASUS (gcc 4.4.5 в debian 6.0) и Efika-MX (бубунта):
Intel Core 2 Duo 2.53GHz D=6.25M W=1875M
ARM Cortex-A8 800MHz D=0.82M W=125M
новые тесты домашнего компа (gcc 4.5.2 в slackware 13.37):
Intel Core 2 Duo 2.60GHz D=5.21M W=1765M