[an error occurred while processing this directive]
Посмотрел результаты теста(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

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

1. Как был настроен MAM у LPC?
2. Если взять отношение по тактам, то получается 1,27. Плюс разница в частотах 3,43 (55/16). Итого выигрыш более чем в 4 раза если исполнять программу из ОЗУ
3. Число тактов на арифметические команды зависит от аргумента. Но все равно значительно больше, чем у AVR.
4. Вы будете приятно удивлены, когда начнете сравнивать по целочисленной математике. Те работа с 32 разрядными и 64 разрядными операндами.
5. Могу предложиь вам симулировать этот тест в варианте, когда присутствует FPU сопроцессор :)
6. В GCC есть какая-то оптимизированная библиотека под флоатинг пойнт

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru