Полная версия этой страницы:
Операции с плавающей точкой
Для АРМов без FPA. Какова верхняя оценка времени выполнения (желательно в тактах) следующих операций с плавающей точкой одинарной точности:
- умножения
- деления
- sin
- cos
- tg
Может где-то написано?
IgorKossak
Sep 24 2004, 14:35
Подобные цифры иногда приводят производители софта в рекламных целях.
Но чаще всего их просто нет. Поэтому я обычно использую таймер: старт, операция, стоп.
Но это приближённая оценка, т. к. длительность выполнения таких операций в общем случае зависит от значений операндов.
Жалко, у Cygnal'а в свое время качнул файлик 'white paper' - там были расписаны времена выполнения всех операций, причем с распределением для 10000 разных входных значений. Думал что-то подобное есть и для АРМов.
one_man_show
Sep 30 2004, 00:24
Попробуйте два известных теста Whetstone и Dhrystone. Помогают оценить совокупность МК+компилятор. Интересные результаты получаешь, когда один и тот же тест запускаешь на разных платформах.
Архив 27К, исходники из стандартной поставки TASKING EDE
IgorKossak
Sep 30 2004, 07:56
Скачал один из архивов, но WinRAR выдаёт, что у него (архива) неожиданный конец, но показывает два вложенных архива и не даёт их развернуть или изъять.
Встроенный архиватор винкомандера показывает 9 файлов.
Это то, что надо? <_<
one_man_show
Sep 30 2004, 12:58
Ночью был явный глюк, поэтому вместо одного получилось сразу три поста. Архив нормально распаковывается винзипом. Внутри два зип-файла.
Прикладываю другой вариант архива
26,6К
IgorKossak
Sep 30 2004, 13:25
Совсем другое дело
one_man_show
Sep 30 2004, 18:34
Когда посмотрите бенчмарки, попробуйте запустить на своих железках. Потом интересно будет обменяться информацией, только нужно выбирать единое количество итераций при запуске.
Интересно посмотреть бенчмарки таких сочетаний:
C8051F020+TASKING
C8051F020+KEIL
LPC2106+IAR
LPC2106+KEIL
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.