Полная версия этой страницы:
Библиотека функций для ДСП
Народ необходимо.
Запряч пень на скоростную ДСП с использованием расширеных инструкций.
Отсюда описание этих самых инструкций и типов данных.
И готовые библиотеки под Си желательно и с основными функциями типа БПФ.
Оцень сильно на асемблере писать не можно.
Так это надо искать библиотеки обработки сигналов от Интела. Должны быть такие. Были SignalProcessing и ImageProcessing. Что-то было даже на ftp, не знаю как насчёт SSE там
если не ошибаюсь сейчас это называется IPP - "Intel/Integrated Performance Primitives".
Соответствено по этим словам и рыть на фтп.
вот что то нашел.
www.fftw.org
теперь смотрю что.
nsemenoff
Mar 28 2007, 15:55
Цитата(anton @ Mar 12 2007, 16:55)

вот что то нашел.
www.fftw.org
К сожалению, там ничего про Intel SSE не сказано. Определись, какие функции тебе нужны и напиши их сам. Описание команд и использования их на asm есть.
Готовые ты вряд ли найдешь, так как это интеллектуальная собственность, которой просто так не разбрасываются. Все валяющееся бесплатно либо очень медленно работает (написано в лоб), либо содержит ошибки (чтобы ты связался с авторами и купил нормальную новую версию)...
Достал IPP5.
Круто но документация аскетического вида.
Кстати не совсем понял чем отличаются поколения SSE.
А на дуал коре там случаем не SSE4?.
Что можно дополнительно почитать?
Pathfinder
Apr 14 2007, 11:42
Советую взглянуть на AMD Core Math Library (ACML), она бесплатная.
А какие скорости относительно пня получаются на атлоне 64?
Сейчас сделали итересную штуку ATI дало доступ к вычислениям на графическом контроллере и написало либу
FFT, вейвлет и т.п.
Sergey manuchin
Apr 18 2007, 12:52
Цитата(bav @ Apr 18 2007, 13:22)

Сейчас сделали итересную штуку ATI дало доступ к вычислениям на графическом контроллере и написало либу
FFT, вейвлет и т.п.
А можно сцылочку????
В индустриальных компах стоят pentium M не могу найти какое поколение SSE они потдерживают.
Цитата(anton @ Apr 19 2007, 19:57)

В индустриальных компах стоят pentium M не могу найти какое поколение SSE они потдерживают.
из
ФАКа по Пентиум-М следует ,что
SSE2
Спасибо.
А не подскажете ссылку где можно почитать про отличия SSE желательно в популярной форме.
doomer#gp
May 8 2007, 18:41
SSE3:
1 команда FPU FISTTP - сохранение в целочисленном формате с отсечением не зависимо от режима округления.
2 команды загрузки с дублированием - MOVSLDUP, MOVSHDUP
2 команды (сложение вторых пар + вычитание первых пар) упаковнных данных - ADDSUBPS, ADDSUBPD - одинарной и двойной точности соответственно.
4 команды горизонтального сложения/вычитания - HADDPS, HSUBPS, HADDPD, HSUBPD - одинарной и дройной точности соответственно.
2 команды синхронизации потоков - MONITOR, MWAIT
Подробности читаем в:
--------------------------
I ntel® 64 and IA-32 Architectures Software Developer’s Manual, Volumes 2A & 2B.
Chapter 12, “System Programming for Streaming SIMD Instruction Sets,” in the
Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A.
Возвращаясь к теме.
народ помогите с ссылками.
1. хочу найти IPP5.2 необходима поддержка коре2дуо.
2. доп информация, примеры и .т.д. по IPP а то документация внутри библиотеки ужос.
Цитата(anton @ Jul 26 2007, 22:04)

2. доп информация, примеры и .т.д. по IPP а то документация внутри библиотеки ужос.
Вот есть книга по IPP, может поможет.
Ссылка IFolder
Спасибо.
Жаль глава по обработке сигналов маловата
А форумы где IPP обсуждалось не встречались?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.