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

 
 
> производительность NIOS II ядра в сравнении
DASM
сообщение Mar 3 2010, 07:37
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Собрал NIOS II под Cyclon III, сравнил производительности на той же тактовой с AVR32. Сравнение по банальному вычислению числа PI
Код
    double pi = 4;
    for (int i = 1;  i < 10000000; i++)
    {
        if (i % 2) // нечет
            pi -= 4. / (i * 2 + 1);
        else
            pi += 4. / (i * 2 + 1);
    }
    printf ("PI = %16.16f\r\n", pi);

Итог - NIOS II в сборке fast без hard div уступил AVR32 втрое. (c hard div - тоже самое), и только с включенный floatipng point hardware достиг той же производительности. С чем это может быть связано ? Я, признаться, ожидал лучших результатов (AVR32 FPU не имеет)
PS - использована внутрення память.
PPS попробовал отказаться от плавучки - просто перестановка элементов массива. Тут NIOS II fast слил в 1.5 раза раза, компиляция с ключом -O2
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 06:02
Рейтинг@Mail.ru


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