NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus | Help Search Members Gallery Calendar |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (3) [1] 2 3 > ( Show unread post ) |
А вы на какой видеокарте музыку слушаете...? |
|
Posted: 15-09-2004, 12:18
(post 1, #300815)
|
||
Мембер Group: Members Posts: 3076 Warn:0% |
А вы на какой видеокарте музыку слушаете...? Скромная, никому неизвестная контора http://www.bionicfx.com/ взяла и наделала много шуму. И похоже есть из-за чего... В общем, ее представитель по имени Джон Кэн (John Cann) сообщил о том, что его ребята нашли способ обработки звука с помощью.... видеокарт производства nVidia. Технология, придуманная умельцами, - чисто программная и названа AVEX - Audio-Video EXchange (аудио-видео обмен). Вот, что представляет собой AVEX (по описанию разработчиков): 1. Индивидуальные аудио сэмплы изолируются от общего потока аудио 2. сэмплы трансформируются в видео элементы и структуры 3. соответствующее приложение пиксельных шейдеров загружается в GPU 4. вторичные аудио сэмплы конвертируются в текстуры и загружаются в видео карту 5. данные AVEX направлятся в GPU для обработки 6. итеративные функции обработки выполняют действия с текстурами 7. конечный результат отправляется в нивидимую на экране область видео памяти 8. данные вынимаются из видео буфера, декодируются и конвертируются обратно в аудио Кэн говорит о том, что современное поколение графических процессоров nVidia способно очень успешно и с очень высокой производительностью обрабатывать аудио. Особо подчеркивается, что при такой обработке аудио нагрузка ложится не на центральный процессор, а на бездействующую в аудио приложениях видеокарту. Первая программа, основанная на технологии AVEX, планируется уже в январе. О стоимости Кэн умалчивает, но намекает, что стоить программа будет от 200 до 800 долларов. (с)перто с вебсаунд.ру |
||
|
Posted: 16-09-2004, 15:18
(post 2, #301143)
|
||
freeman Group: Global Moders Posts: 3140 |
а собствено видеокарте какая разница какие данные обрабатывать? все логично - раз есть проц - пусть он работает |
||
|
Posted: 16-09-2004, 17:47
(post 3, #301200)
|
||
Talk too much Group: News makers Posts: 2219 Warn:0% |
Есть такой сайт - www.gpgpu.org, где, как раз, и обсуждается использование графических карт для организации вычислений. По их информации, GPU позволяет вычислять в 2-3 раза быстрее, чем CPU. |
||
|
Posted: 20-09-2004, 02:59
(post 4, #302351)
|
||
Addicted Group: Members Posts: 845 Warn:0% |
я не понимаю в чем фишка? чем GPU отличается принципиально от DSP в аудиоплатах - названием? или они предлагают заплатить им баксы за то чтобы декодировать не в аудиочипе, а в видеоплате? что, кто-то неудовлетворен текущими решениями? можно пояснить в двух словах, inzerus? |
||
|
Posted: 20-09-2004, 11:30
(post 5, #302434)
|
||
Мембер Group: Members Posts: 3076 Warn:0% |
inzerus Спасиб, интересная ссылка eShiva Фишка ИМХО в том , что бы поиметь дополнительные фичи не нагружая CPU и не покупая специализированную хардварь |
||
|
Posted: 20-09-2004, 12:15
(post 6, #302447)
|
||
Addicted Group: Members Posts: 845 Warn:0% |
куда уж там - не покупая! заявлено же от $200. да и что его разгружать-то? Пока эта фича не войдет в DirectX реально, а не номинально, у технологии не будет применения. А нужно это Мелкософту - зажимать производителей аудиочипов? имхо, пользователям, может быть, интересно выжать побольше за свои деньги, но промышленности - наоборот (в смысле - из пользователей). и еще я разделяю мышль, что современная тенденция Интел в архитектуре - возврат процессору функций специализированых устройств, типа появления софтверных DSL модемов. А иначе как оправдать появление IVго пня, да еще с мультиядерностью, да еще с таким SIMD блоком... поэтому вопрос, мне кажется, остается открытым - для кого это, да и что оно само по себе? |
||
|
Posted: 20-09-2004, 12:45
(post 7, #302456)
|
||
Addicted Group: Members Posts: 845 Warn:0% |
ну, я тут маху дал 8) Cann said. "AVEX is designed to reduce the CPU load by moving the processing to the video card for certain types of audio effects when making music." Cann said that the technology is purely targeted at music enthusiasts and at this time brings no advantages for applications such as gaming. и дальше: Still, there is significant boost of performance and reduce the load for CPU for people who are using applications such as Cubase, Ableton Live, and other VST compatible hosts. -> ... то есть, говорить про DirectX не нужно - эта технология для онлайн обработки сигнала для звукозаписи, причем, с массы источников. для таких пользователей есть разница - она на пару порядков может статься, но эти самые VST модули должны быть адаптированы под AVEX. Хотя, честно говоря, я не думал, что это неразрешенные проблеммы - всегда можно записать и обработать звук апосля, а не онлайн. и в плане архитектуры все по-прежнему: недостатки шины подрезают крылья самым шустрым. возможно, nV использует это ради дальнейшего утверждения своих бордовых чипсетов. в быстрое время живем, товарищи, я все жду анонсов самогонного аппарата на базе современных процессоров... This post has been edited by eShiva on 20-09-2004, 12:56 |
||
|
Posted: 20-09-2004, 12:51
(post 8, #302457)
|
||
Мембер Group: Members Posts: 3076 Warn:0% |
eShiva А этой фиче и не нужно входить в ПрямыеХ ... Как я понял , фича использует ДайректХ ( ну или ОпенГЛ) что бы погрузить звук как текстуры для последуюшей обработки в ГПУ Насчет конкуренции, конкурировать это решение собирается с профессиональными ДСП с ценой от нескольких килобаксов Кроме того, главное показать путь , потом уже появятся и "подлеченные" и фриварные утилиты ... современная тенденция Интел в архитектуре - это понятно, но на видео она не распостраняется по причине необходимости в супер-мега-шине для передачи данных от процессора к видео, намного проще просчитывать "на месте" |
||
|
Posted: 20-09-2004, 14:28
(post 9, #302494)
|
||
Медведь-потаскун Group: Prestige Posts: 2822 Warn:0% |
|
||
|
Posted: 20-09-2004, 15:52
(post 10, #302524)
|
||
Просто прохожий Group: Members Posts: 4560 Warn:0% |
Ну ето спорныи вопрос. Иначе если было бы все равно что обрабатывать то наверное не видели бы мы с вами такого множества процессоров и DSP. Зависимость все таки есть ЧТО обрабатывать: для того что-бы "заточить" процессор именно под етот "набор операции", а именно: разрядность и формат данных для обраборки, размер "пакетов" данных (влезет в кеш или нет), тип операции, арифметика векторная (ну скажем как у Интела с SSE или у Моторолы с Altivec) или скалярная, ну и многое другое... |
||
|
Posted: 20-09-2004, 16:11
(post 11, #302530)
|
||
Daysleeper Group: Privileged Posts: 21927 Warn:0% |
Pikachu DSP глубоко пофигу, что обрабатывать. Поверь мне, как программеру DSP с нехилым стажем. Что напишут под него, то и будет делать, хоть Винду ставь. А к вопросу "нафига столько процев понаделали" - ответ один - "требования-то разные". Кому-то плевать на продвинутые функции, типа MMU, а надо только data crunching при нижайшем энергопотреблении. Кому-то надо сделать максимально эффективное управление прерываниями (например, контрольная панель какой-то машинерии), а сколько микросекунд оно будет отрабатывать и сколько энергии жрать - фиолетово. И так далее "Заточка процессора под тип операции" приводит к тому, что создается специализированный процессор, который умеет быстро делать несколько специализированных операций (то есть, в него как бы зашиты оптимизированные в железе макросы, БПФ, например), но это совсем не значит, что он не умеет делать другие операции, сложение-вычитание или умножение (с делением как всегда - проблемы). Так что, не существует никакой проблемы (кроме времени), например, портировать тот же линукс на любой процессор (только не надо дебатов о MMU, я слышал, что есть какой-то коммерческий дистрибутив, который работает на C6x и SHARC, где MMU и не пахнет). То есть, если получить даташит на чип, можно портировать тот же Линукс на чип в видеокарте (если он поддерживает базовую арифметику и операции с памятью). |
||
|
Posted: 20-09-2004, 16:55
(post 12, #302546)
|
||||||||||
Просто прохожий Group: Members Posts: 4560 Warn:0% |
Приятно обшчаться со специалистом (я серьезно и без всякои иронии). У меня тут тоже "нехилыи стаж" получаеться. Ну даваи по порядку: 1) наврядли ты сможеш портировать Винду (если мы говорим о Winн32 и далее) на любои процессор: ну надо хотя-бы protected mode иметь (ето я по поводу работы с памятью). 2)
Ну так ето и есть то самое НО чо я пытался обяьснить 3)
А причем тут MMU. Насколько я помню DDK для Windowsа не рекомендует (или даже запрешчает) пользование MMU и float point units в кернеле. Кернель Линукса дащно не видел так что спорить не буду. 4)
Ну почему не пахнет. Пахнет, но только по-другому, не так как в Интеле (я говорю про TS-101, ТS-201). У тебя есть регистр на 32 бита а данные в нем ты можеш обрабатывать либо как 1х32 либо как 2х16 либо 4х8 (разные инструкции ассемблерные). Глянь как у новых Шарков register file усторен. Да и за один такт ты можеш обработать 2 регистра и загрузить 4 (я уже не говорю о том что он dual core) 5)
Ну не совсем согласен. Базовая арифметика для операциоонои систему конечно важна но только с етои базовои арифметикои и базовыми операциями работы с памятью ты построиш что-то похожее на MS-DOS или PC-DOS (ну максимум на Win-16 вытянеш). А полноценную систему типа VxWorks (опа да вы же тезки... ), Solyaris, QNX и упоменаемую тут Win-32 не сделаеш. Будем дальше спорить? This post has been edited by Pikachu on 20-09-2004, 16:56 |
||||||||||
|
Posted: 20-09-2004, 17:04
(post 13, #302552)
|
||
Просто прохожий Group: Members Posts: 4560 Warn:0% |
Да, позледнее забыл диобавить к пункту 5 - софтверную емуляцую обсуждать не будем, т.к. ето изврат |
||
|
Posted: 20-09-2004, 17:33
(post 14, #302564)
|
||
Advanced Group: Members Posts: 272 Warn:0% |
Я жутко недоволен. Ведь имитация трёхмерного звука на основе пресетов - совсем не то, что хотелось бы слышать в современных играх. Рано или поздно придёт время, когда из аудио и видеопроцессоров в PC останется только один. Эта новость может ускорить развитие событий. nVidia и ATI раньше осознают, что пришло время превращать графические процессоры в геометрические. Для разработчиков игр будет удобно загрузить в такой процессор параметры среды (воздух, вода), аудиотекстуры геометрических объектов (поглощение, отражение, переломление, дифракция) и поручить ему всю работу по расчетам распространения звука, самим же, как в кукольном театре, только передвигать, добавлять и убирать объекты сцены, много объектов, с хитрым и изощрённым поведением... Особенно удобно, что всё это будет происходить синхронно с просчётом графики, так что качество позиционирования, скорость реакции звуков на движение, простота написания игр вырастут на порядки. Многие скажут - ерунда... А вспомните, точно так же многие встречали первые видеокарты с T&L, и как одна фирма на этом прогорела... Наконец, я верю, что кривотив скоро умрёт Ведь не будут же считать графику на звуковых блевастерах? |
||
|
Posted: 20-09-2004, 17:46
(post 15, #302571)
|
||||
Просто прохожий Group: Members Posts: 4560 Warn:0% |
Ага, приидет время из всего моря аудио-видео процессоров останеться один: и имя "етому" - FPGA. Захотел загрузил core для ATi-RADEON, захотел G-FORCE, захотел для аудио, захотел превратил свою карту в сетевои контроллер или в DSL модем. Гибкая программируемая конфигурация. Вот дорогие они ешче |
||||
Pages: (3) [1] 2 3 > |