The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В рамках проекта Gdev подготовлена открытая реализация фрейм..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +1 +/
Сообщение от opennews on 01-Апр-12, 10:00 
Шинпей Като (Shinpei Kato), разработчик, создавший планировщик GPU-команд TimeGraph (http://rtml.ece.cmu.edu/projects/timegraph) и участвовавший в разработке форка драйвера Nouveau PSCNV (http://github.com/pathscale/pscnv), представит (http://www.phoronix.com/scan.php?page=news_item&px=MTA3OTI) на выставке USENIX ATC 2012 первую полностью открытую реализацию GPGPU-фреймворка CUDA. В рамках проекта, получившего название Gdev (https://github.com/shinpei0208/Gdev) ведется работа над созданием открытой реализации CUDA, которая включает в себя набор библиотек, необходимых для запуска приложений на CUDA-совместимой видео-карте, модуль ядра Linux, выступающий мостом между видео-драйвером и библиотеками, а также набора патчей для открытых NVIDIA-драйверов Nouveau и PSCNV, позволяющих задействовать возможности GPU для решения вычислительных задач без необходимости в установке проприетарных драйверов.

По словам создателя проекта, уже в текущей реализации Gdev может дать разработчикам больше возможностей чем оригинальный фреймворк CUDA. Одной из важнейших особенностей проекта является реализация CUDA API как для пространства пользователя, так и в виде модуля ядра (kcuda.ko), благодаря чему появляется возможность разработки оптимизированных с помощью GPCPU алгоритмов сжатия и шифрования для файловых систем, программной реализации RAID и других компонентов ядра. Другая особенность Gdev заключается в возможности виртуализации GPU, благодаря чему можно изолировать приложения разных пользователей друг от друга. Кроме того, реализация Gdev никак не привязана каким-либо драйверам, что в теории позволяет использовать ее в сочетании с любыми драйверами с поддержкой CUDA и даже графическими процессорами другой архитектуры.

В данный момент Gdev еще не пригоден к повседневному использованию в связи с отсутствием некоторых возможностей CUDA API, однако как показывают замеры производительности, скорость работы приложений, собранных и запущенных с помощью Gdev практически аналогично скорости работы оригинальных CUDA-приложений. Исходный код проекта опубликован (https://github.com/shinpei0208/Gdev) на хостинге github, он включает в себя все необходимые для сборки и запуска приложений компоненты, кроме компилятора, в качестве которого можно использовать открытый компилятор nvcc.


URL: http://www.phoronix.com/scan.php?page=news_item&px=MTA3OTI
Новость: http://www.opennet.dev/opennews/art.shtml?num=33496

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +1 +/
Сообщение от inferrna on 01-Апр-12, 10:00 
> уже в текущей реализации Gdev может дать разработчикам больше возможностей чем оригинальный фреймворк CUDA
> Gdev еще не пригоден к повседневному использованию в связи с отсутствием некоторых возможностей CUDA API
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +3 +/
Сообщение от Аноним (??) on 01-Апр-12, 10:13 
Если не вырывать из контекста, то понятно, что в первом случае речь о более широком применении, а во втором об отсутствии поддержки полной совместимости с  CUDA API.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +4 +/
Сообщение от inferrna on 01-Апр-12, 10:27 
Возможностей больше, не не тех. Да и толку, реализовывать проприетарный API, лучше бы OpenCL для нвидии пилили с тем же усердием.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +2 +/
Сообщение от фтыш on 01-Апр-12, 15:26 
Пили, я разрешаю
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

13. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +/
Сообщение от Аноним (??) on 01-Апр-12, 18:06 
Разработчики nouveau одобряют и как раз и пилят вроде как :)
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

8. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  –1 +/
Сообщение от Владимир email(??) on 01-Апр-12, 15:25 
Огромная проблема опенсорса - "догонялки".
Все время догоняют проприетарщину или постройка велосипеда.
Строят свой МЕГА проект, большинство из которых с годами умирают.
Изначально опенсорс предполагал строить общие системы и вместе над ними работать.
В итоге получаем безумное количество НЕДОДЕЛАННЫХ проектов.
Тратят время и усилия на повторения готового продукта, действительно лучше бы OpenCL помогли.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +4 +/
Сообщение от фтыш on 01-Апр-12, 15:27 
> Огромная проблема опенсорса - "догонялки".
> Все время догоняют проприетарщину или постройка велосипеда.
> Строят свой МЕГА проект, большинство из которых с годами умирают.
> Изначально опенсорс предполагал строить общие системы и вместе над ними работать.
> В итоге получаем безумное количество НЕДОДЕЛАННЫХ проектов.
> Тратят время и усилия на повторения готового продукта, действительно лучше бы OpenCL
> помогли.

Вантуз из КДЕ много чего потырил начиная с времен ХР и что то я не слышал чтобы вантузятники жаловались на догонялки

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +1 +/
Сообщение от gridis email(ok) on 01-Апр-12, 17:12 
Вы отталкиваетесь от неправильных данных изначально, поэтому у Вас рождается такие дурацкие мысли в голове, которые потом выливаются в холивар.

1. Каждый должен понимать что такое Open Source, это не мышление и не какая то компания, это способ взаимодействия, где каждый участник договорился о том, что код его программ, который он пишет будет открыт и ограничен рядом лицензий.

2. Вы говорите про CUDA - это коммерческий проект и как не крути, это либо в Nvidia должны работать одни кретины, что бы open source сделал что-то лучше их.... я не думаю что такой медиа гигант такого не успустит, 1-5% не всчет, с учетом вычислительных мощностей CUDA и то что Nvidia как только об этом узнает, сразу сделает патч
   Здесь как не крути, open source будет догонять и играть в эти догонялки очень долго, так как не open source делает видеокарты и не open source решает что там в этих новых ядрах куда надо совершенствовать...

Так что как не крути, но из коммерческой реализации делая открытую, впереди очень сложно оказаться..

3. OpenCL - да, безусловно, это надо... но здесь вопрос стоить не "надо ли", а "надо ли именно сейчас", так как любая разработка или трата времени должна быть оправдана, либо сознанием человека, либо денежно.. :) да, я циник... но я трезво смотрю на вещи

Так вот что бы больше не холиварить на эти темы, задумайтесь, что вы принесли в мир open source, что бы осудить людей, которые пускай и догоняют, но делают вещи, которые сейчас нужны очень многим...


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +/
Сообщение от лумшт on 01-Апр-12, 19:24 
тыц так речь не о том что реализация куды Гдев круче реализации от нвидия она позволяет пользоваться кудой сидя дома на диване а не привязанным к стулу в комнате с белым потолком.
это и означает больше возможностей( хотя тут либо в переводе либо в исходнике стоило уйти к синониму)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +1 +/
Сообщение от dimqua (ok) on 01-Апр-12, 20:55 
Вы путаете свободное ПО и некоммерческое.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +1 +/
Сообщение от Какаянахренразница (ok) on 01-Апр-12, 17:22 
Они догоняют молча.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +/
Сообщение от openclocker (ok) on 02-Апр-12, 14:20 
А на радионах пойдет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +/
Сообщение от Andrey Mitrofanov on 02-Апр-12, 14:58 
Ну-у-у, если достаточно глубоко реверсить нвидию, там в глубине обязательно найдётся ма-а-аленький "радиончик".
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "В рамках проекта Gdev подготовлена открытая реализация фрейм..."  +/
Сообщение от мазай on 03-Апр-12, 13:33 
В рамках проекта ГДЕ подготовлена открытая реализация фреймворка КУДА

Основные вопросы жизни, Вселенной и всего остального....

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру