IPB
ЛогинПароль:

> Подсчет производительности системы, Подсчет производительности системы при выполнении логических операций
Янычар
сообщение 7.03.2009 21:12
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 115
Пол: Мужской
Реальное имя: Александр

Репутация: -  1  +


Подскажите пожалуйста где можно узнать как происходит выподнение логических операций в процессоре AMD??? Кароче говоря такое задание: определить производительсноть системы при выполнении логических операций. Ну число лог. операций в секунду я смогу подсчитать, а вот как объяснить полученный результат не знаю. Прошу помочь в решении задачи.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
Янычар
сообщение 8.03.2009 20:38
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 115
Пол: Мужской
Реальное имя: Александр

Репутация: -  1  +


Да не в подсчете проблем то нету) Мне нужно еще и объяснить как я понял почему именно такое число оп\сек получится. То есть мне нужно знать как происходит вычисление логических операций в конкретном процессоре, в частности у меня AMD. Так вот чего то ищу в инете и не могу найти эту информацию..Может кто подскажет где ее можно найти?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
andriano
сообщение 9.03.2009 10:39
Сообщение #3


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

Репутация: -  28  +


Цитата(Янычар @ 8.03.2009 20:38) *

Да не в подсчете проблем то нету) Мне нужно еще и объяснить как я понял почему именно такое число оп\сек получится. То есть мне нужно знать как происходит вычисление логических операций в конкретном процессоре, в частности у меня AMD. Так вот чего то ищу в инете и не могу найти эту информацию..Может кто подскажет где ее можно найти?

Думаю, по "конкретным процессорам" это сугубо закрытая информация, защищенная, кроме того, целой кучей патентов.
Остается лишь рассматривать процессор как "черный ящик" и делать из этого определенные выводы.
Думаю, правда, тебе нужно не это, а обоснование того, что полученные тобой результаты корректны и представительны. Т.е. что с одной стороны, ты использовал при измерении все распространенные типы инструкций и их количественное соотношение примерно соответствует частоте их встречаемости в разных программах, а с другой - что ты правильно учел время, необходимое для организации циклов, замера времени и т.п. накладные расходы.

Кстати, процессор внутри совершенно не соответствует той программной модели которая досталась от Intel 8086, и которая видна снаружи. Процессор оснащен кэш-памятью и способен выполнять несколько инструкций параллельно, причем его максимальная загрузка практически не достигается, а реальная зависит от того, какие инструкции и в каком порядке он обрабатывает. В частности, скорость работы зависит от перестановки одних и тех же инструкций. Так что, вероятно, нужно еще и показывать устойчивость результатов к перестановке инструкций или, о крайней мере, учитывать этот факт при вычислении погрешности измерений.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Янычар   Подсчет производительности системы   7.03.2009 21:12
andriano   Подскажите пожалуйста где можно узнать как происх...   8.03.2009 15:09
Янычар   Да не в подсчете проблем то нету) Мне нужно еще и ...   8.03.2009 20:38
andriano   Да не в подсчете проблем то нету) Мне нужно еще и...   9.03.2009 10:39
Янычар   Честно говоря не понял какой я из этого должен сде...   9.03.2009 16:14
andriano   Ну, выводы - делай, какие можешь. Я тоже не понял,...   9.03.2009 20:40
Янычар   Ну может и так..у меня так проблема в том и состои...   9.03.2009 20:59
andriano   Ну для начала неплохо бы узнать, как именно ты соб...   9.03.2009 22:02
Янычар   Извеняюсь за такую задержку, просто были дела) Ну ...   12.03.2009 19:32
andriano   Понятно. Ну, во-первых, у тебя во время выполнения...   12.03.2009 21:44
Янычар   Ну да я думал об этом и твое исправление тоже пони...   12.03.2009 22:25
andriano   Ну мне кажется что от меня не будут требовать тако...   12.03.2009 23:05
Янычар   Ну а все таки никак нельзя объяснить полученные ре...   12.03.2009 23:54
andriano   Ты пропустил мой вопрос о погрешности метода и мак...   13.03.2009 8:06
Янычар   Ну значит не знаю как правильно ли я сделал. Кароч...   13.03.2009 18:32
andriano   Вот, скажем, тебе нужно измерить скорость падения ...   13.03.2009 21:56
Янычар   То есть как, если у меня 3000 MHz, то у меня в сек...   14.03.2009 16:04
andriano   Ну, процессоры у нас немного разные, но по порядку...   14.03.2009 19:36
Янычар   А можно по подробней для твоего процессора. Мог бы...   15.03.2009 16:25
andriano   Проверил на AMD 64 3500+ (2.2GHz): здесь результат...   15.03.2009 16:47
Янычар   То есть я так понимаю нужно на ассемблере писать в...   15.03.2009 20:13
andriano   То есть я так понимаю нужно на ассемблере писать в...   15.03.2009 23:26
Янычар   Ну насколько я понял мне нужно использовать базовы...   16.03.2009 19:44


Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.07.2025 22:43
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"