провел эксперименты, результат привел в состояние легкого шока. А именно - RealView провел вычисления в 8.3 раза быстрее, чем IAR (!!!) Результат совпадает ессно) (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено DASM 01 сентября 2005 г. 07:07
В ответ на: Вопрос ARM-оводам от Atmel(+) отправлено <font color=gray>Sgrig_</font> 01 сентября 2005 г. 06:18

IAR ARM 4-30A62400 тактов проца
RealView Developer Studio 2.0 7500 тактов проца
IAR AVR 3-10A 165840 тактов проца


volatile double result = 0;
volatile double a = 3.456, b = 4.56789, c = 4.0101;

double Foo()
{
int i;
double result = 0;
for (i = 0; i < 100; i++)
{
result += a * b / (c - 3.1415926);
}
return result;
}
int main()
{
result = Foo();
return 0;
}


Итого на частоте у меги AVR 20 Мгц а у ARM 60 Мгц имеем ускорение
при компиляции в IAR 8 раз
при компиляции в RVDS 66 раз


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

Ответы



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

E-mail: info@telesys.ru