WebSound.ru Home
    Главная | Комментарии | Архив выпусков | Форум и чат | AudioTag.info | Музоблог | reTracked | Sound ABC | Авторский блог  



  Поиск:

Поиск по WebSound.Ru:
Поиск в Интернете:
Powered by




  Партнеры, реклама:




Audio watermarking



Работа в Украине - портал по поиску работы

Бесплатные объявления Slando

Женский портал Украины





  Свежие темы на форуме:

 

Новости кодирования аудио - жмём аудио на GPU

Как вам, наверное, известно, интересным и перспективным направлением компьютерных вычислений является использование графических процессоров для выполнения общих (не графических) задач и вычислений. В 183-м выпуске я писал о "первой ласточке" в области аудио приложений, использующих графический процессор.Асегоднянаглаза мне попалось упоминание FlaCUDA - компрессор формата FLAC, написанный для платформы nVidia CUDA. Обсуждение этой штуки идёт вот тут, на hydrogenaudio. Разработчик программы - Григорий Чуднов.

По-хорошему, мне лично видится разделение процессоров на типы и платформы нелогичным. В идеале, операционная система сама должна разбираться с тем, какие процессоры есть в её распоряжении, а затем использовать их по своему усмотрению для разных задач в "родном" режиме или в режиме виртуализации. То есть, например, запускает пользователь программу, OC смотрит: ага, GPU простаивает - загрузим его, смотрит, какое из приложений оптимально было бы запустить на нём, и т.д. Но на сегодня эта моя идея - фантастика, ибо процессоры очень друг от друг отличаются архитектурно, и поэтому запустить на том же GPU можно не всякое приложение, а лишь то, которое под него написано (под специальную платформу, навроде этой CUDA). Хотя, по идее, ОС может иметь средства эмуляции, чтобы запускать что угодно и где угодно..... в общем, "Остапа понесло"... Поживём - увидим.

 

Замечательный беспотерьный кодек WavPack обновился до версии 4.60.
Вот тут подробный список изменений.

 

Вашими мыслями вы можете делиться в комментариях к заметке.



Читать весь 191-й номер 
Перейти в архив выпусков WebSound.Ru 



Ниже располагаются комментарии к этой заметке

Пожалуйста, обратите внимание! Если вы хотите что-то сообщить автору WebSound.Ru, лучше сделать это не здесь, а направить ваше сообщение по e-mail. Пожалуйста, составляйте свои комментарии в вежливой форме. Не засоряйте сайт бессодержательными и невежливыми сообщениями.


Чтобы иметь возможность оставить свой комментарий, вы должны войти в систему.
Имя пользователя:
Пароль:


 
2  Комментарий от OceanReBorn:
32167, неа.
"Тоесть на нынешнем процессоре в видеокарте нельзя запустить
операционную систему - это будет неэффективно и сильно медленно."
это вообще не возможно потому что процессор не только "считает числа",
но и заботится об огромном количестве вещей и вносит очень большую лепту в
организацию работы ОС, к примеру на его плечах лежит регулирование доступа
процессов к RAM.
На GPU можно реализовать не "простые" задания типа "перемножения
матриц", а любую вычислительную которая хорошо распараллеливается, в не
зависимости от сложности.
Будущее CUDA мне видится далеко не самым перспективным, потому что это всё
возможно только под карточками NVidia, уже есть лишённые этого недостатка OpenCl
и 11-ый DirectX, правда их разработчики пока решают проблемы производительности,
фора CUDA'ы в виде сильной разрекламированности и более высокой
производительности  рано или поздно исчезнет.
"Но на сегодня эта моя идея - фантастика, ибо процессоры очень друг от друг
отличаются архитектурно, и поэтому запустить на том же GPU можно не всякое
приложение, а лишь то, которое под него написано (под специальную платформу,
навроде этой CUDA)."
да и вообще программы должны быть построены на философии параллельных
вычислений, до недавнего времени это никого не заботило, потому что у
процессоров было только одно ядро а эта параллельность была мнимой и нисколько
не ускоряла процесс.
Вообще забавно конечно, сейчас многие музыканты станут покупать крутые
графические карты, ибо в ближайшие год-два эти графические вычисления понапихают
куда только возможно. 
     | rank:2 | post-id:657|30.10.2009
 
1  Комментарий от 32167:
Прелесть вычисления на видеокартах состоит в изобилии процессоров, недостаток -
в их глупости. Тоесть на нынешнем процессоре в видеокарте нельзя запустить
операционную систему - это будет неэффективно и сильно медленно. Но, зато,
простые задания типа перемножения матриц итд являются сильно выигрышными. Сюда
же, конечно, относится и кодирование аудио. По идее дифференциация процессоров
логична, а вот управление запусками программ на них - задача сложная.
     | rank:1 | post-id:656|20.10.2009

   






  Партнеры, реклама:





  Друзья WebSound.Ru: