реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Операции с плавающей точкой
Kot
сообщение Sep 24 2004, 01:45
Сообщение #1





Группа: Свой
Сообщений: 12
Регистрация: 24-09-04
Из: Харьков
Пользователь №: 711



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

Может где-то написано?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 24 2004, 14:35
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Подобные цифры иногда приводят производители софта в рекламных целях.
Но чаще всего их просто нет. Поэтому я обычно использую таймер: старт, операция, стоп.
Но это приближённая оценка, т. к. длительность выполнения таких операций в общем случае зависит от значений операндов.
Go to the top of the page
 
+Quote Post
Kot
сообщение Sep 24 2004, 19:24
Сообщение #3





Группа: Свой
Сообщений: 12
Регистрация: 24-09-04
Из: Харьков
Пользователь №: 711



Жалко, у Cygnal'а в свое время качнул файлик 'white paper' - там были расписаны времена выполнения всех операций, причем с распределением для 10000 разных входных значений. Думал что-то подобное есть и для АРМов.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Sep 30 2004, 00:24
Сообщение #4


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Попробуйте два известных теста Whetstone и Dhrystone. Помогают оценить совокупность МК+компилятор. Интересные результаты получаешь, когда один и тот же тест запускаешь на разных платформах.

Архив 27К, исходники из стандартной поставки TASKING EDE
Прикрепленные файлы
Прикрепленный файл  WhetAndDhry.zip ( 26.46 килобайт ) Кол-во скачиваний: 85
 


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 30 2004, 07:56
Сообщение #5


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Скачал один из архивов, но WinRAR выдаёт, что у него (архива) неожиданный конец, но показывает два вложенных архива и не даёт их развернуть или изъять.
Встроенный архиватор винкомандера показывает 9 файлов.
Это то, что надо? <_<
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Sep 30 2004, 12:58
Сообщение #6


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Ночью был явный глюк, поэтому вместо одного получилось сразу три поста. Архив нормально распаковывается винзипом. Внутри два зип-файла.
Прикладываю другой вариант архива
26,6К
Прикрепленные файлы
Прикрепленный файл  Benchmarks.zip ( 26.7 килобайт ) Кол-во скачиваний: 93
 


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 30 2004, 13:25
Сообщение #7


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Совсем другое дело lol.gif
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Sep 30 2004, 18:34
Сообщение #8


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Когда посмотрите бенчмарки, попробуйте запустить на своих железках. Потом интересно будет обменяться информацией, только нужно выбирать единое количество итераций при запуске.
Интересно посмотреть бенчмарки таких сочетаний:
C8051F020+TASKING
C8051F020+KEIL
LPC2106+IAR
LPC2106+KEIL


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01405 секунд с 7
ELECTRONIX ©2004-2016