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

 
 
> sin/cos в eclipse с использованием HW float
alexPec
сообщение May 2 2015, 16:25
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Всем доброго дня.
Поставил в SOPC hardware floating point, который в составе nios, в Q9.1 не увидел в objdump при вычислении sin ни одной инструкции custom. При обычных умножить/плюс/минус вызываются инструкции custom. И вычисление sin/cos занимает тучу времени. Его как то можно при sin/cos заставить использовать ядро HW float или самому придется городить через ряд Тейлора?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serjj
сообщение May 5 2015, 06:09
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Цитата
При обычных умножить/плюс/минус вызываются инструкции custom. И вычисление sin/cos занимает тучу времени

При вычислении sin/cos с плавающей точкой возможно деление используется? Насколько я помню деление в модуле кастомных инструкций подключается отдельно. Попробуйте его подключить и проверить, что оно вызывается, по аналогии с вашим тестом для умножения/сложения. Я в 14.1 qsys ставил новый альтеровский сопроцессор для плавающей точки, там деление вроде по-умолчанию включено. Но существенного ускорения так и не смог получить - у меня была векторная операция с поэлементным делением, ниос его не успевал сделать, в итоге пока не стал разбираться и заменил на целочисленные вычисления.
Go to the top of the page
 
+Quote Post



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

 


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


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