Что такое бенчмарк (benchmark) и для чего он нужен?

Автор:
NikoniX
Печать
дата:
1 октября 2014 20:40
Просмотров:
1238
Комментариев:
3
Что такое бенчмарк (benchmark) и для чего он нужен?



7 не понравился
10 понравился пост
 
Незарегистрированные посетители не могут оценивать посты
 
 
 
 

 
 
 
 

Комментарии

 
 

 
 
 
Vitalychez_
Дата:
(1 октября 2014 22:04)
#1
Под комп, все бентчмарки давно куплены, сами знаете кем.
Томск [ссылка]
0 / 0
 
 
 
 
 
 
romantik310891
Дата:
(1 октября 2014 23:39)
#2
Цитата: Vitalychez_
Под комп, все бентчмарки давно куплены, сами знаете кем.
Оо ВОЛАНДЕМОРТОМ????
Москва [ссылка]
0 / 0
 
 
 
 
 
 
boroda3
Дата:
(2 октября 2014 12:29)
#3
Забавно... Как он себе представляет "накручивание" бенчмарка?

На самом деле "накручивание" (точнее, завышенные показатели) есть результат двух действий:
1) Оптимизации кода самого бенчмарка под конкретное железо, что прямо противоречит требованиям к бенчмарку (ибо бенчмарк оговаривает не только заданные действия теста, но и как и каким софтом производится получение исполняемого кода, причем отсутствие оптимизации при этом явно оговаривается);
2) Оптимизацией драйверов под конкретный бенчмарк, которую делают совершенно законно абсолютно все производители.
Первый способ дает откровенно фейковый результат, потому как опровергается моментально любым стандартным экземпляром бенчмарка. Используют его в основном на презентациях, где образцы только демонстрируют, но юзерам в руки не дают. Просто ловкость рук - со сцены показали, что два девайса делают ЧТО-ТО, получая похожие, но разные результаты. Зато у юзеров останется память, что вот этот девайс имеет письку длиннее чуть больше производительность. А что потом серийный аппарат окажется чуть медленнее на нормальном тесте - ну так не повезло, наверное, просто такой экземпляр попался.
А вот второй способ - это как раз обычных источник непоняток: как так - первоклассные результаты в тестах, и при этом медленная и глючная работа в других приложениях. А причина как раз в драйверах. Можно выделить последовательность команд, которыми преимущественно и грузит некий тест проверяемое устройство, и оптимизировать их выполнение - в ущерб прочим командам. В итоге тест летает, а остальное еле ползает.
Томск [ссылка]
0 / 0
 
 
 

 
 
 
 
 
 
 
 

Информация

 
 
 
 
 
 
 
 
 

Оставлять свои CRAZY комментарии могут только зарегистрированные пользователи.
Пожалуйста пройдите простую процедуру регистрации или авторизируйтесь под своим логином. Также вы можете войти на сайт, используя существующий профиль в социальных сетях (Вконтакте, Одноклассники, Facebook, Twitter и другие)

 
 
 
 
 
Наверх