| Янычар |
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 115 Пол: Мужской Реальное имя: Александр Репутация: 1 |
Подскажите пожалуйста где можно узнать как происходит выподнение логических операций в процессоре AMD??? Кароче говоря такое задание: определить производительсноть системы при выполнении логических операций. Ну число лог. операций в секунду я смогу подсчитать, а вот как объяснить полученный результат не знаю. Прошу помочь в решении задачи.
|
![]() ![]() |
| Янычар |
Сообщение
#2
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 115 Пол: Мужской Реальное имя: Александр Репутация: 1 |
Да не в подсчете проблем то нету) Мне нужно еще и объяснить как я понял почему именно такое число оп\сек получится. То есть мне нужно знать как происходит вычисление логических операций в конкретном процессоре, в частности у меня AMD. Так вот чего то ищу в инете и не могу найти эту информацию..Может кто подскажет где ее можно найти?
|
| andriano |
Сообщение
#3
|
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Да не в подсчете проблем то нету) Мне нужно еще и объяснить как я понял почему именно такое число оп\сек получится. То есть мне нужно знать как происходит вычисление логических операций в конкретном процессоре, в частности у меня AMD. Так вот чего то ищу в инете и не могу найти эту информацию..Может кто подскажет где ее можно найти? Думаю, по "конкретным процессорам" это сугубо закрытая информация, защищенная, кроме того, целой кучей патентов. Остается лишь рассматривать процессор как "черный ящик" и делать из этого определенные выводы. Думаю, правда, тебе нужно не это, а обоснование того, что полученные тобой результаты корректны и представительны. Т.е. что с одной стороны, ты использовал при измерении все распространенные типы инструкций и их количественное соотношение примерно соответствует частоте их встречаемости в разных программах, а с другой - что ты правильно учел время, необходимое для организации циклов, замера времени и т.п. накладные расходы. Кстати, процессор внутри совершенно не соответствует той программной модели которая досталась от Intel 8086, и которая видна снаружи. Процессор оснащен кэш-памятью и способен выполнять несколько инструкций параллельно, причем его максимальная загрузка практически не достигается, а реальная зависит от того, какие инструкции и в каком порядке он обрабатывает. В частности, скорость работы зависит от перестановки одних и тех же инструкций. Так что, вероятно, нужно еще и показывать устойчивость результатов к перестановке инструкций или, о крайней мере, учитывать этот факт при вычислении погрешности измерений. |
Янычар Подсчет производительности системы 8.03.2009 1:12
andriano
Подскажите пожалуйста где можно узнать как происх… 8.03.2009 19:09
Янычар Честно говоря не понял какой я из этого должен сде… 9.03.2009 20:14
andriano Ну, выводы - делай, какие можешь. Я тоже не понял,… 10.03.2009 0:40
Янычар Ну может и так..у меня так проблема в том и состои… 10.03.2009 0:59
andriano Ну для начала неплохо бы узнать, как именно ты соб… 10.03.2009 2:02
Янычар Извеняюсь за такую задержку, просто были дела) Ну … 12.03.2009 23:32
andriano Понятно.
Ну, во-первых, у тебя во время выполнения… 13.03.2009 1:44
Янычар Ну да я думал об этом и твое исправление тоже пони… 13.03.2009 2:25
andriano Ну мне кажется что от меня не будут требовать тако… 13.03.2009 3:05
Янычар Ну а все таки никак нельзя объяснить полученные ре… 13.03.2009 3:54
andriano Ты пропустил мой вопрос о погрешности метода и мак… 13.03.2009 12:06
Янычар Ну значит не знаю как правильно ли я сделал. Кароч… 13.03.2009 22:32
andriano Вот, скажем, тебе нужно измерить скорость падения … 14.03.2009 1:56
Янычар То есть как, если у меня 3000 MHz, то у меня в сек… 14.03.2009 20:04
andriano Ну, процессоры у нас немного разные, но по порядку… 14.03.2009 23:36
Янычар А можно по подробней для твоего процессора. Мог бы… 15.03.2009 20:25
andriano Проверил на AMD 64 3500+ (2.2GHz):
здесь результат… 15.03.2009 20:47
Янычар То есть я так понимаю нужно на ассемблере писать в… 16.03.2009 0:13
andriano То есть я так понимаю нужно на ассемблере писать в… 16.03.2009 3:26
Янычар Ну насколько я понял мне нужно использовать базовы… 16.03.2009 23:44![]() ![]() |
|
Текстовая версия | 5.11.2025 21:56 |