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 на других процессорах приветствуется.