|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.04.2013, 19:27 | #21 | ||||
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Тем более это не значит - понять, что именно эта цифра означает. И тем борлее, это не значит - суметь сделать правильные выводы. На этом форуме на днях кто-то удивлялся, что цифры, которые показывает Task Manager, не отражают объема выделенной программе памяти. Одну и ту же цифру можно трактовать сотней различных способов, но только один из них верный. Очень часто бывыает, что человек пишет программу, которая, по его мысли, должна характеризовать производительность, но на деле измерыет либо вообще не производительность, а что-то другое, либо производительность совсем не того, что он хотел. Чуть ранее человек пытался сравнивать качество оптимизаторов разных языков программирования, сравнивая время вывода на экран миллиона строк. Да что говоримть о никому не известных авторах программ - сегодня тест такого известного человека как Джек Донгарры измеряет совсем не то, на что рассчитывал автор. Цитата:
Вы можете рассказать, что именно измеряется и как измеряется. Цитата:
Цитата:
Вопрос - зачем Вам это нужно. В любом случае, разобраться в этом возможно только на некоторый достаточно короткий промежуток времени (пока не вышла новая версия железа - а они выходят раз в полгода), причем, процесс этот достаточно дорогостоящий и заниматься им имеет смысл только тогда, когда есть реальная надежда заработать на этом существенно больше затраченного. В случае с Кармаком, очевидно, это имело место. Но кармаков - единицы. Кроме того, это был некоторый особый период развития ВТ, когда именно такой подход мог иметь успех. Двумя-тремя годами раньше или позже - такая же стратегия вряд ли привела бы к аналогичному результату. |
||||
26.04.2013, 20:32 | #22 | |||
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
Цитата:
драйвер писали разработчики карты, врятли они будут врать, ведь данные могут использоваться для автоматической настройки уровня графики в игре и где либо еще. Цитата:
Цитата:
|
|||
26.04.2013, 20:46 | #23 | ||
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Я спрашивал, что измеряется и как. Разницу осознаете? Цитата:
Я уже приводил пример, что под распределением памяти в Task Manager большинство людей подразумевают совершенно не то, что имели в виду программисты Майкрософт, когда получали эти цифры. Тем не менее, именно эти "одаренные"! почему-то уверены, что их способ понимания единственно возможный. И тоже говорят (что самое смешное - дословно) "Вряд ли программисты Майкрософт будут врать". |
||
26.04.2013, 21:20 | #24 | ||
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
Цитата:
Загрузка пропускной способности памяти Частоты памяти / ядра Температура Что-то еще... Цитата:
Как это может быть устроен подсчет такой статистики? Тут опять можно лишь гадать на кофейной гуще и строить предположения. Предположим у вас есть 8 или 888 ядер, похожих как близняшки. У каждого ядра есть счетчик кол-ва операций который он пролопатил за последнюю секунду. Вы знаете какое кол-во операций в сек. максимум может выполнить одно ядро. И затем по велению из вне ядра аккумулируют свою статистику в общий регистр и затем как я писал выше данные предоставляются пользователю. В конечном итоге вы же верите индикатору топлива в вашем авто? Или сомневаетесь, не доверяете разработчикам авто?) |
||
26.04.2013, 22:01 | #25 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
данные на датчике топлива известно откуда. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
26.04.2013, 22:25 | #26 | ||
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
Цитата:
Цитата:
|
||
27.04.2013, 00:40 | #27 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
все эти показатели не дадут полноты картины, для этого всего надо оценивать производительность при влиянии разных факторов, а там их куда больше. Цитата:
1)загруженность контролера памяти при передаче данных внутри карты 2)загруженность контролера при передаче данных в карту(из нее) 3)а может загруженность шины PCI? 4)etc известно одно, падение производительности при следовании рекомендациям будет незначительно, чем при их нарушении. видеокарты любят много данных на одно и тоже действие. то есть, умножить 8 чисел одновременно на другие 8, ей быстрее чем раздельно по 1-му. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 27.04.2013 в 01:04. |
|||
27.04.2013, 06:06 | #28 | |
Играюсь с Python
Форумчанин
Регистрация: 12.12.2012
Сообщений: 340
|
Цитата:
Последний раз редактировалось intmain; 27.04.2013 в 09:17. |
|
27.04.2013, 13:09 | #29 | |||||||||
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Что именно подразумевается под загрузкой GPU?
Цитата:
Цитата:
Цитата:
Зтобы понять, что и как измеряется, нам нужно знать алгоритм, по которому производится измерение. Один из способов узнать это (кстати, не самый прямой) - копаться в драйверах. Цитата:
Без этого мы ничего не сможем сказать о том, что на самом деле измеряется, и правильно ли это делается. Цитата:
Честно говоря, никогда не пытался разобраться в тонкостях работы GPU. Имею представление только о работе CPU. Так вот, никаких регистров, по состоянию которых можно было бы судить о его "загрузке" нет. Более того, я не очень представляю, как сам CPU мог бы об этом узнать (на аппаратном уровне). Цитата:
Цитата:
Могу сказать сразу - такого счетчика нет. И не может быть. Цитата:
Помню как-то возник спор на автомобильном форуме. Я задал вопрос: Откуда бортовой компьютер знает о скорости движения, и получил ответ: - Он знает о ней всегда! Занавес! Цитата:
1. Я знаю принцип работы и того и другого. 2. Я заню о возможных погрешностях и их источниках. 3. Я предпринял специальные меры, чтобы выяснить величину и знак этих погрешностей. 4. Я всегда, когда смотрю на приборы, корректирую их показания в уме с учетом известной мне информации. |
|||||||||
27.04.2013, 13:37 | #30 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запись ln в квадрате | Olgaandsasha | Помощь студентам | 3 | 05.03.2012 16:19 |
среди членов последовательности 1+n,2+n(в квадрате), 3+n(в кубе),4+n(в четвертой степени)..... | amikulia | Помощь студентам | 1 | 14.01.2011 22:32 |
Указатель в квадрате | Golovastik | Общие вопросы C/C++ | 2 | 10.09.2009 18:54 |
WebBrowser в квадрате | VenMaster | Компоненты Delphi | 2 | 03.06.2008 08:27 |