[an error occurred while processing this directive]
Еще немного тестов
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено C0MA 13 января 2005 г. 12:05
В ответ на: Любопытства ради решил погонять на симуляторе тесты (см. ссылку) на ARM (LPC2129) и AVR(mega128). Все это гонялось в симуляторе IAR AVR 3.20C и IAR ARM 4.11 соответственно. Результаты были похожи на те что по ссылке. Судя по этим тестам, AVR отстает от ARM в два раза (если использовать встроенную мат. либу) и почти на равных с адаптированной библиотекой. В чем причина такой неспешности ARMа ? Или это тесты такие неправильные :). отправлено C0MA 13 января 2005 г. 10:05

Тест может быть не совсем корректный, но для наглядности подойдет.

Поправил немного исходники - заменил слова double, unsigned int на long. Подправил константы
- округлил до целых.

Результаты (кол-во тактов в симуляторе):

AVR

ATmega128 + IAR + встроенная матем. библиотека - 33.951.549
ATmega128 + IAR + оптимиз. матем. библиотека - 19.953.187

ARM

ARM7TDMI + IAR (ARM mode) - 13.727.474
ARM7TDMI + IAR (ARM mode + interwork code) - 13.747.885
ARM7TDMI + IAR (THUMB mode) - 14.301.204
ARM7TDMI + IAR (THUMB mode + interwork code) - 14.341.096

ARM7TDMI + MULTI (ARM установки по умолчанию) - 14.068.117

Как говорится написанное не последняя инстанция, выводы делайте сами :).
У меня пока один вывод - где бы найти оптимиз. матем. библиотека для ARM :D

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru