Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Операции с плавающей точкой
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Kot
Для АРМов без FPA. Какова верхняя оценка времени выполнения (желательно в тактах) следующих операций с плавающей точкой одинарной точности:
- умножения
- деления
- sin
- cos
- tg

Может где-то написано?
IgorKossak
Подобные цифры иногда приводят производители софта в рекламных целях.
Но чаще всего их просто нет. Поэтому я обычно использую таймер: старт, операция, стоп.
Но это приближённая оценка, т. к. длительность выполнения таких операций в общем случае зависит от значений операндов.
Kot
Жалко, у Cygnal'а в свое время качнул файлик 'white paper' - там были расписаны времена выполнения всех операций, причем с распределением для 10000 разных входных значений. Думал что-то подобное есть и для АРМов.
one_man_show
Попробуйте два известных теста Whetstone и Dhrystone. Помогают оценить совокупность МК+компилятор. Интересные результаты получаешь, когда один и тот же тест запускаешь на разных платформах.

Архив 27К, исходники из стандартной поставки TASKING EDE
IgorKossak
Скачал один из архивов, но WinRAR выдаёт, что у него (архива) неожиданный конец, но показывает два вложенных архива и не даёт их развернуть или изъять.
Встроенный архиватор винкомандера показывает 9 файлов.
Это то, что надо? <_<
one_man_show
Ночью был явный глюк, поэтому вместо одного получилось сразу три поста. Архив нормально распаковывается винзипом. Внутри два зип-файла.
Прикладываю другой вариант архива
26,6К
IgorKossak
Совсем другое дело lol.gif
one_man_show
Когда посмотрите бенчмарки, попробуйте запустить на своих железках. Потом интересно будет обменяться информацией, только нужно выбирать единое количество итераций при запуске.
Интересно посмотреть бенчмарки таких сочетаний:
C8051F020+TASKING
C8051F020+KEIL
LPC2106+IAR
LPC2106+KEIL
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.