разницу звучания Powercore Virus который точная копия звучания железного Virus B, и Virus Ti который полностью читает пресеты до всех точных значений параметров младшей модели , так вот звучит то по разному , и там и там алгоритм, если бы назвал именно железную версию Virus B, сразу началось бы ЦАП , АЦП и т.д. Так вот в Virus ti совершенно другие DSP со freescale если я не ошибаюсь. Вы думаете почему так долго нет Virus Ti3 , может проблема с дальнейшой разработки платформы , никто не признается ибо комерческая тайна и портированием на новую платформу, а тут все просто у некоторых алгоритм и алгоритм, или добавьте ручку DryWet. Немцы если скажут что они не могут выпустить из за того что нет больше процессоров со freescale акции пойдут вниз.
В Ti установлены идентичные DSP motorola 56k. Просто они переименовались в 2000х во freescale.
Алгоритмы в Ti и в B различаются. Даже между Os3 и OS4 различаются..
Потому звук разный. Мне вот Powercore версию больше нравится, чем TI по usb стримить.. (ЦАП тут уже не влияет, ибо это одна звуковая карта, т.е. все потоки цифровые).
прости но ты ерунды наговорил , ...миллионы для любого CPU будут одинаковые
как и время обсчета задачи ...обычному CPU понадобится ровно столько же ..
код будет одинаков совершенно и разницы никакой не будет..
и шо? Смысл поста был в другом.
Смысл был вот в чём.
Вобщем, просто так взять и разобраться тут не выйдет...
И смысл был вот в чём, приведён
частный случай с
конкретным железом
Только эти миллионы для обычного CPU и motorola разные. Обычному CPU требуется больше времени для обработки кода подобного Motorola. Код будет разный и должна быть разница.
Потому что "Но т.к. dsp это узкоспециализированная штука, то некоторые математические функции он выполняет не 1 операцию за такт, а допустим 20 операций за такт".
Легендарный darlock как-то написал
тоже самое про этот
частный случай с
конкретным железом на основе motorola 56k.
А он вобще-то кодит на проф уровне под motorola 56k аудио обработку..
Берем HD ACCEL - это 7 DSP работающих на частоте 250MГц, четыре из них оснащены кэш-памятью и позволяют запускать плагин virus с полифонией 40 (Это честная полифония, т.е. 3 осца + нойс + 2 фильтра + 2 эффекта)
Т.е. мы имеем 4 вируса с суммарной полифонией 160 на плату, еще три ДСП остаются на микширование и операции и плагины не требующие кэша.
В качестве альтернативы попробуйте загрузить каких нибудь Сайлентов на 160 голосов честной полифонии. Даже мой 12-ти ядерный процессор умирает.
Для более старых плат HD Process имеем 7 DSP на частоте 150 MHz, но и вирус там например только 16 полифонии на DSP, но учитывая что на плате 7 чипов имеют внешний кэш на ультрабыстрой SRAM (для фанатов overclockers и IXBT - это аналог L1 кэша в т.ч. и по скорости доступа), с платы имеем 112 голосов честной полифонии.
А все потому что не надо путать MIPSы ушлепков с overclockers и ixbt полученные в убогих синтетических тестах и честные MIPS аудио ДСП заточенных под realtime канальную обработку.
Главное уметь анализировать... а не письки мерять)
Если с motorola 56k более-менее понятно, то в современных DSP всё еще сложнее.
Я многократно об этом уже писал в своих исследованиях, приведена часть ссылок, если поискать будет еще больше.
http://rmmedia.ru/threads/106271/page-28#post-1881238
http://rmmedia.ru/threads/106271/page-28#post-1881149
http://rmmedia.ru/threads/106271/page-27#post-1880533
http://rmmedia.ru/threads/106271/page-16#post-1791273
http://rmmedia.ru/threads/106271/page-15#post-1791011
ЗЫ. пора в другую тему переезжать, здесь это оффтоп.