|
Поиск:
Партнеры, реклама: Свежие темы на форуме: |
Новости кодирования аудио - жмём аудио на GPUКак вам, наверное, известно, интересным и перспективным направлением компьютерных вычислений является использование графических процессоров для выполнения общих (не графических) задач и вычислений. В я писал о "первой ласточке" в области аудио приложений, использующих графический процессор.Асегоднянаглаза мне попалось упоминание - компрессор формата FLAC, написанный для платформы nVidia CUDA. Обсуждение этой штуки идёт . Разработчик программы - Григорий Чуднов. По-хорошему, мне лично видится разделение процессоров на типы и платформы нелогичным. В идеале, операционная система сама должна разбираться с тем, какие процессоры есть в её распоряжении, а затем использовать их по своему усмотрению для разных задач в "родном" режиме или в режиме виртуализации. То есть, например, запускает пользователь программу, OC смотрит: ага, GPU простаивает - загрузим его, смотрит, какое из приложений оптимально было бы запустить на нём, и т.д. Но на сегодня эта моя идея - фантастика, ибо процессоры очень друг от друг отличаются архитектурно, и поэтому запустить на том же GPU можно не всякое приложение, а лишь то, которое под него написано (под специальную платформу, навроде этой CUDA). Хотя, по идее, ОС может иметь средства эмуляции, чтобы запускать что угодно и где угодно..... в общем, "Остапа понесло"... Поживём - увидим.
Замечательный беспотерьный кодек обновился до версии 4.60.
Вашими мыслями вы можете делиться в комментариях к заметке.
Читать весь 191-й номер |
№142: Чтиво
№188: Ещё одна рапсодия для принтера и винчестерный оркестр №193: Новости кодирования аудио - TAK, lossyWAV, Nero AAC №193: Новости hardware №183: Звуки звёзд №161: Интересные и полезные ссылки №195: Новости кодирования аудио №184: Аудио всячина №182: Аудио всячина №167: OrlSoft MPeg eXtension №170: Аудио всячина №172: Демосцена, трекерная музыка №168: Фото жанр №153: EXE-музыка: как и чем? Партнеры, реклама: Друзья WebSound.Ru: |
Ниже располагаются комментарии к этой заметке
Пожалуйста, обратите внимание! Если вы хотите что-то сообщить автору WebSound.Ru, лучше сделать это не здесь, а направить ваше сообщение по e-mail. Пожалуйста, составляйте свои комментарии в вежливой форме. Не засоряйте сайт бессодержательными и невежливыми сообщениями.
Зарегистрироваться на WebSound.Ru
32167, неа.
"Тоесть на нынешнем процессоре в видеокарте нельзя запустить
операционную систему - это будет неэффективно и сильно медленно."
это вообще не возможно потому что процессор не только "считает числа",
но и заботится об огромном количестве вещей и вносит очень большую лепту в
организацию работы ОС, к примеру на его плечах лежит регулирование доступа
процессов к RAM.
На GPU можно реализовать не "простые" задания типа "перемножения
матриц", а любую вычислительную которая хорошо распараллеливается, в не
зависимости от сложности.
Будущее CUDA мне видится далеко не самым перспективным, потому что это всё
возможно только под карточками NVidia, уже есть лишённые этого недостатка OpenCl
и 11-ый DirectX, правда их разработчики пока решают проблемы производительности,
фора CUDA'ы в виде сильной разрекламированности и более высокой
производительности рано или поздно исчезнет.
"Но на сегодня эта моя идея - фантастика, ибо процессоры очень друг от друг
отличаются архитектурно, и поэтому запустить на том же GPU можно не всякое
приложение, а лишь то, которое под него написано (под специальную платформу,
навроде этой CUDA)."
да и вообще программы должны быть построены на философии параллельных
вычислений, до недавнего времени это никого не заботило, потому что у
процессоров было только одно ядро а эта параллельность была мнимой и нисколько
не ускоряла процесс.
Вообще забавно конечно, сейчас многие музыканты станут покупать крутые
графические карты, ибо в ближайшие год-два эти графические вычисления понапихают
куда только возможно.
Прелесть вычисления на видеокартах состоит в изобилии процессоров, недостаток -
в их глупости. Тоесть на нынешнем процессоре в видеокарте нельзя запустить
операционную систему - это будет неэффективно и сильно медленно. Но, зато,
простые задания типа перемножения матриц итд являются сильно выигрышными. Сюда
же, конечно, относится и кодирование аудио. По идее дифференциация процессоров
логична, а вот управление запусками программ на них - задача сложная.