У меня есть вопрос, который я просто не могу показать своей головой. Это, вероятно, довольно просто, но мне просто нужно руководствоваться правильным образом. (Обратите внимание, что это вопрос для изучения моего предстоящего экзамена).Оценка производительности CPU
Так вот,
«Для целочисленных операций A + B и A * B принимают почти одинаковое количество времени, для чисел с плавающей точкой (32-бит) умножение это занимает примерно 3x до тех пор. Плавающая точка дополнения и целочисленные дополнения занимают почти одинаковое время. Для программы с 20% -ной логикой (которая занимает одинаковое количество времени независимо), 40% -ых дополнений и 40% -ных умножений, показывают, как рассчитать оценочную производительность изменения математики от Integer до Операции с плавающей точкой на одном процессоре ".
Какие шаги/формулы следует использовать/принимать, чтобы найти оценочную производительность? Я не ищу прямой ответ, только один совет или два.
Спасибо!
Это ужасный вопрос экзамена. Если процессор каким-либо образом даже * напоминает * современный процессор, то любые оценки производительности, основанные на этой информации, сводятся к тому, чтобы бросать дротики с завязанными глазами после того, как они были развернуты в офисном кресле дюжиной раз. – Mysticial
Этот вопрос относится к math.stackexchange.com, потому что это вопрос о том, как рассчитать проценты и не имеет ничего общего с процессорами, инструкциями или производительностью. – nwp