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

 
 
> Оптимизация Speex под TI, Помогите с ассемблером
sigmaN
сообщение May 30 2008, 23:17
Сообщение #1


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Прошу помощи в оптимизации speex.
Для BF там есть оптимизированные функции на ассемблере, я хочу закодить аналогично для TI.
Если с TI хотя-бы как-то может разберусь, то BF я в глаза никогда не видел!
Если бы отозвался человек, который смог бы прокомментировать функции BF, то можно было-бы, соблюдая "ход мысли" закодить то-же для TI.
т.е. есть функция на Си, есть функция на BF АСМ, надо проанализировав то и другое(потому как асм функции переорганизованы и если и похожи на Сишные то только в общей логике) увидеть важные моменты, понять что изменили авторы и почему они это сделали.
После этого, я думаю, можно сделать и для TI, DSP ведь все похожи, главное уловить мысль.

Поможете?


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sigmaN
сообщение May 31 2008, 13:02
Сообщение #2


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Вы правы. Именно по такому пути я и хочу пойти.
Мне нужна помощь именно в коментариях того, что перекодировано, каким образом(за счёт чего) цикл перекодированный именно так - стал работать быстрее.
В мануале спикса даны эти самые функции. Автор рекомендует именно их переписывать в первую очередь.
для BF именно их и оптимизируют(ну и ещё парочку дополнительно).
Супер код на продажу не нужен.
Нужно его по возможности ускорить, чтобы он смог работать прямо из flash(в лучшем случае). Но хотя-бы когда приемлимая часть кода в RAM...
Сейчас, даже если код этих самых критичных функциийи и RTS library запускать из оперативки - всё равно не получается realtime. Запустить весь код из оперативки можно - но только стандартный кодер+декодер.... Тогда он успеват без проблем.

Также, хочу прикрутить TI реализацию FFT к спиксу.
Когда займусь - тоже, наверняка, нужна будет ваша помощь...
Как считаете, вообще реально из флэши запустить, а оперативку только для переменных??


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 06:49
Рейтинг@Mail.ru


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