Запись от 20:40 07-09-2006

1495 и с чем их едят<br/><br/>1495 – это самые популярные задания в проекте РВ F@H. Они обеспечивают высокий PPD при относительно большом входящем и исходящем трафике. В ходе многочисленных экспериментов с этими заданиями было выявлено большая зависимость от скорости работы оперативной памяти. Правда всё закончилось репликами типа: «Офигенная зависимость от ПСП». Но мы же занимаемся наукой <img src="http://cp.people.overclockers.ru/smiles/icon_smile.gif" border="0">, поэтому нужна нормальная математическая зависимость PPD от скорости процессора и памяти. <br/>Итак, в результате тестов на домашнем компьютере AMD Sempron s.754 3000+, 1024Mb DDR400 (3-3-3-8-1) получено следующее уравнение регрессии: <br/>PPD=9,657+0,1576*CPU-0,25*RAM-0,000058*CPU^2+0...
7 сентября 2006, четверг 20:40
Behc для раздела Блоги
1495 и с чем их едят

1495 – это самые популярные задания в проекте РВ F@H. Они обеспечивают высокий PPD при относительно большом входящем и исходящем трафике. В ходе многочисленных экспериментов с этими заданиями было выявлено большая зависимость от скорости работы оперативной памяти. Правда всё закончилось репликами типа: «Офигенная зависимость от ПСП». Но мы же занимаемся наукой , поэтому нужна нормальная математическая зависимость PPD от скорости процессора и памяти.
Итак, в результате тестов на домашнем компьютере AMD Sempron s.754 3000+, 1024Mb DDR400 (3-3-3-8-1) получено следующее уравнение регрессии:
PPD=9,657+0,1576*CPU-0,25*RAM-0,000058*CPU^2+0,00038*CPU*RAM-0,00011*RAM^2,
где PPD – количество очков в сутки, CPU – частота процессора в MHz, RAM – частота памяти DDR в MHz.
Это уравнение справедливо ТОЛЬКО для процессоров s.754, для других типов процессоров численные значения коэффициентов будут другими из-за особенности внутренней архитектуры, двухканальности и др. На всех режимах память использовалась с указанными выше таймингами, т.к. изменение и частоты памяти и таймингов увеличивает количество измерений.
Для лучшего понимания построены графические зависимости:


(кликните по картинке для увеличения)

Карта Парето
Как видно, память оказывает максимальное влияние на PPD, составляющее 92%. На 2-3 местах расположилось совместное влияние процессора и памяти (18%) и процессора (15%).


(кликните по картинке для увеличения)

Эффект влияния для средних значений
Чем круче график, тем большее влияние.


(кликните по картинке для увеличения)

Контуры поверхности отклика
С помощью контуров можно определить комбинацию скорости процессора-памяти для достижения необходимого PPD, н-р: для PPD=300 можно либо разогнать процессор 2500 Mhz и выставить память как DDD400, либо поставить процессор как 2000 Mhz и разогнать память до DDR450.
Анализ экспериментальных данных проводился в программе StatGraphics 2.1 1996 года.


(кликните по картинке для увеличения)

Statgr
Основной вывод: нужно разгонять память по максимуму даже в ущерб скорости процессора!
Пожелания, критика, а также результаты тестов 1495 на других процессорах приветствуется.