URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 76995
[ Назад ]

Исходное сообщение
"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."

Отправлено opennews , 07-Май-11 21:18 
Исследователи из университета Юты представили проект KGPU (http://code.google.com/p/kgpu/), в рамках которого разработан способ перенести исполнение частей кода ядра Linux на графический процессор, поддерживающий технологию NVIDIA CUDA. Код KGPU распространяется (https://github.com/wbsun/kgpu) в рамках лицензии GPLv2.


Фреймворк CUDA использует закрытые драйверы NVIDIA, функции которых могут быть вызваны только из пространства пользователя с использованием фирменного SDK, поэтому в KGPU использован метод вызова функций ядра через программу, работающую в пространстве пользователя. Эта программа принимает запросы на обработку данных от модуля ядра и, с помощью CUDA API, передает их программе NSK, работающей на GPU.


NSK или Non-Stop Kernel представляет собой код, исполняемый на GPU и способный загружать дополнительные модули (сервисы в терминологии KGPU), каждый из которых может выполнять определенный вид работы по обработке данных. NSK принимает запросы, загружает сервис (для пов...

URL: http://hardware.slashdot.org/story/11/05/06/1940220/Writing-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=30484


Содержание

Сообщения в этом обсуждении
"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Stax , 07-Май-11 21:18 
Обалдеть. Только вот *свободное* ядро Linux, требующее для работы этой фичи проприетарного нвидиевского блоба?? Это как-то не очень..

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено sndev , 07-Май-11 21:21 
да тут скорее как proof-of-concept, поэтому и CUDA.

Идея в какой-то степени довольно таки интересна.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Disaron , 07-Май-11 21:36 
Идея давно витала в воздухе. Будем ждать более общей реализации на OpenCL.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 00:01 
> Идея давно витала в воздухе. Будем ждать более общей реализации на OpenCL.

Для начала подождём "более общего" аналога opencl, работающего не только под лялихом.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено devlink , 08-Май-11 01:09 
>Для начала подождём "более общего" аналога opencl, работающего не только под лялихом.

OpenCl - это API. Вы пишите не нем - все остальное делает драйвер видюхи (ну еще тут проц подключается). Это если на пальцах рассказать - если не так, то ругайте...

OpenCL раюотает и на маках и на лялихе и на виндах.

Кроме того, в новости сказано о разработки проекта для линукса, так что не вижу ни чего такого, если будет только в нем все реализовано


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено bmw , 08-Май-11 01:19 
Не знаю правда что там у нвидии, бабушки у подъезда говорят что что-то есть, но у ati поддержка opencl под виндой как бы уже есть, или вам под солярис надоть?

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 01:39 
Не только под виндой. А ещё под Linux. У nVidia тоже.

"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено anonymous , 08-Май-11 09:37 
> Для начала подождём «более общего» аналога opencl, работающего не только под лялихом.

зачем для запуска кода linux opencl «не под linux»? O_O


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 18:52 
Поскольку linux активнее всех развивают, остальных придется долго ждать, пока они там раздуплятся. В случае opencl никто не запрещает это реализовать хоть в minix. А то что еще не реализовано - спрашивайте у команд делающих ОС или реализуйте сами. А cuda завязана на железо нвидии по большому счету.  

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Ващенаглухо , 10-Май-11 11:28 
а что такое лялих ?

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 22:12 
Ну почему же требующей, не будет дров - будет использовать только ЦПУ.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Фкуку , 08-Май-11 00:30 
Обалдеть. Только вот *свободное* ядро Linux, требующее для работы пропиертарного via/amd/intel х_86!!!

Стакс негодуэ! ;)



"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним123321 , 08-Май-11 15:00 
1: проприетарный-CPU-процессор работает на более низком уровне чем ядро-и-операционная-система

2: а вот проприетарные драйвера-и-библиотеки-NVIDIA -- работают на НЕ более низком уровне чем ядро-и-операционная-система

улавливаете разницу, не?

1: проприетарный-CPU-процессор ИСПОЛНЯЕТ (даже если предположить-что-неправильно, то сёравно -- он именно ИСПОЛНИТЕЛЬ) программу ядра, и не лезет в алгоритм работы этого ядра...

2: ....а вот проприетарные-библиотеки-NVIDIA именно сами представляют из себя алгоритм .. и по сути -- отношения с ядром-и-операционной-системой тут ПАРТНЁРСКИЕ

назвать библиотеки-NVIDIA -- исполнителями -- ну уж никак нельзя :-D . тут именно партнёрство


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 19:01 
> Обалдеть. Только вот *свободное* ядро Linux, требующее для работы пропиертарного via/amd/intel
> х_86!!!

Error: TROLL_IS_TOO_DUMB: есть ряд открытых процессорных ядер, способных выполнять Linux. Operarion "trolling" has failed.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Фкуку , 09-Май-11 00:55 
> ряд открытых процессорных ядер, способных выполнять Linux

Ой! :)


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Акваланг , 07-Май-11 21:34 
Если ядру надо выполнить так много вычислений, что GPU поможет - то это неправильное ядро. Для мелочи же накладные расходы съедят все ускорение.

И что они туда засунули? Шифрование? Для этого есть ASIC на винтах и сетевых картах, а также новые процессоры с аппаратным AES.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 21:46 
> Если ядру надо выполнить так много вычислений, что GPU поможет - то это неправильное ядро.

Схренали? Пример с AES из новости не устраивает?


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Lain_13 , 07-Май-11 23:27 
GPU это просто другой процессор действующий по иной модели. Сейчас их вон даже в один процессор на материнке засунуть пытаются в виду того, что каждая из моделей по разному эффективна с разными задачами. Декодирование того-же видео это наглядно показывает. Если в ядре есть задачи, которые могут быть более эффективно реализованы через GPU, то почему бы и нет? Главное не таким упоротым способом, как в этом proof of concept.
А аппаратный AES это просто частный случай, когда решили ускорить одну конкретную задачу вместо общего полноценного решения, позволящего быстро решать множество подобных задачь.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено erfea , 07-Май-11 23:51 
>Декодирование того-же видео это наглядно показывает.

Насколько мне известно GPU это делает лучше, по той простой причине, что у него сопроцессор для декодирования видео используется.

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

Их пример кстати профит приносит практически только в синтетических тестах, ибо удлиняет список переключений раз в стопицот, профит стремится к нулю.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 23:59 
> Насколько мне известно GPU это делает лучше, по той простой причине, что
> у него сопроцессор для декодирования видео используется.

Сопроцессор? Учи матчасть про архитектуру GPU и не позорься.

> Их пример кстати профит приносит практически только в синтетических тестах, ибо удлиняет
> список переключений раз в стопицот, профит стремится к нулю.

Твою методологию тестирования и конкретные результаты в студию.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 11:21 
Это похоже вам надо её идти изучать http://www.ixbt.com/video3/images/cayman/chip.png

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено erfea , 08-Май-11 12:10 
вот и я о том же, там явно указан отдельный блок UVD3

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 19:16 
> вот и я о том же, там явно указан отдельный блок UVD3

Только для математики разумнее использовать вон ту уйму обработчиков simd...


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Фкуку , 08-Май-11 00:31 
> Если ядру надо выполнить так много вычислений, что GPU поможет

Перенос пакетных фильтров в ядро тоже волнует?


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено KroArtem , 07-Май-11 21:45 
Cuda? Не нужно. Пусть лучше допилят gallium, mesa, nouveau, потом добавят там поддержку OpenCl, вот тогда можно будет и GPU использовать.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 21:47 
> Cuda? Не нужно. Пусть лучше допилят gallium, mesa, nouveau, потом добавят там
> поддержку OpenCl, вот тогда можно будет и GPU использовать.

Я лучше сейчас буду использовать блоб, чем ждать 10 лет пока студиозусы напишут для этого гoвнокод.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено KroArtem , 07-Май-11 21:55 
Используйте, я вам не запрещаю.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 23:54 
> Используйте, я вам не запрещаю.

Ну а вякнул-то ты зачем? Чтобы все знали что ты плетешься в хвосте прогресса? Никого ты не волнуешь, по этой же причине в том числе :)))


"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено anonymous , 08-Май-11 09:39 
> Ну а вякнул-то ты зачем? Чтобы все знали что ты плетешься в
> хвосте прогресса? Никого ты не волнуешь, по этой же причине в
> том числе :)))

«прогресс» — это когда крузис запускать? это не прогресс, а мастурбация.


"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено rshadow , 09-Май-11 01:18 
«прогресс» это Ubuntu-же

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 19:17 
> Ну а вякнул-то ты зачем? Чтобы все знали что ты плетешься в
> хвосте прогресса?

Не, спасибо, прогресс когда версия ядра, иксов и прочая диктуется не удобством и фичами а совместимостью с блобом - это не очень удобно. Пусть нвидия выпьет йаду.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Виндус , 08-Май-11 00:25 
Это не Linux Way. Нужно ждать таки 10 лет и только потом прочитав 3023 поста в инете и попробовав 5024 варианта настройки запустить таки эту чудо-функцию и наконец-то насладится. А после этого запостить на Opennete и поделится с окружающими. Вот это и будет TRUE Linux Way.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 19:20 
> Это не Linux Way.

Если вынуть бревно из своего глаза то можно заметить что этот ваш виндус так не умеет ни с блобом, ни без. И в обозримом будущем уметь не будет. Ни с прочтением 3023 постов, ни с опробованием 5024 вариантов. Вам сразу в табло суют "access denied" и вы идете лесом. Потому что исходники все-равно не у вас. А значит вы просто в пролете: такие эксперименты в винде вообще не светят особо.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним123321 , 08-Май-11 15:37 
> Я лучше сейчас буду использовать блоб, чем ждать 10 лет пока студиозусы
> напишут для этого гoвнокод.

...и когда будешь использовать этот блоб -- то можешь представить что код настолько прекрасен и чудесен, что его строчки -- ночью светитятся неоновым огнём! да! это очень красивое зрелеще! а каждая его буковка если присмотреться-и-прислушаться -- вибрирует и издаёт лёгкое тонкое пение, словно птицы в чудесном эльфейстком саду!

(ну вобщем представить можно что угодно... ведь сёравно код-блоба никто не видил из широкой общественности :))


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 22:13 
> Cuda? Не нужно. Пусть лучше допилят gallium, mesa, nouveau, потом добавят там
> поддержку OpenCl, вот тогда можно будет и GPU использовать.

Тебе надо, ты и пиши.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Rodegast , 07-Май-11 21:59 
Идея хорошая, но зависимость от проприетарных технологий как то не радует.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Funt , 07-Май-11 22:22 
Чем вам проприетарный драйвер не устраивает, особенно если он хорошо поддерживается, вы заплатили за видео карту драйвер это часть видеокарты, вы еще технологию производства gpu попросите открыть, а чё уж там, давайте пользоваться полностью открытым железом), я к тому что у всего есть свой предел

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 22:31 
>Чем вам проприетарный драйвер не устраивает

Да, круто.. ядро, общающееся само с собой через юзерспейс из за этого драйвера...


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено klalafuda , 07-Май-11 22:44 
> Да, круто.. ядро, общающееся само с собой через юзерспейс из за этого драйвера...

А не по барабану как это сделано, если вдруг оказывается, что конечная задача решается в N раз эффективнее? Хоть голубиной почтой через Антарктику..


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Lain_13 , 07-Май-11 23:29 
>> Да, круто.. ядро, общающееся само с собой через юзерспейс из за этого драйвера...
> А не по барабану как это сделано, если вдруг оказывается, что конечная
> задача решается в N раз эффективнее? Хоть голубиной почтой через Антарктику..

Если оно через *опу в N раз эффективнее, то напрямую оно должно быть ещё эффективнее. Не?


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 00:00 
> Если оно через *опу в N раз эффективнее, то напрямую оно должно
> быть ещё эффективнее. Не?

Не.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Lain_13 , 08-Май-11 01:01 
>> Если оно через *опу в N раз эффективнее, то напрямую оно должно
>> быть ещё эффективнее. Не?
> Не.

Обоснуй. :)


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 19:22 
>> Если оно через *опу в N раз эффективнее, то напрямую оно должно
>> быть ещё эффективнее. Не?
> Не.

Офигенная аргументация. А ничего что переключение контекстов - очень затратная операция у х86?


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено klalafuda , 08-Май-11 17:59 
> А не по барабану как это сделано, если вдруг оказывается, что конечная задача решается в N раз эффективнее? Хоть голубиной почтой через Антарктику..

А кого, пардон, е*&^&* что мол сугубо абстрактно 'в N раз эффективнее если через <you name>' когда даже то, что есть, вполне устраивает? Фанбои такие фанбои.. 'Работает - не трож!'


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 19:23 
Не надо FUDа, klalafuda!

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено rshadow , 09-Май-11 01:22 
Вы видать слишком много веб проектов делаете и ентерпрайз софта. Там можно "тяп ляп", и чтоб "работает не тронь". А в ядре уж увольте, пусть будет медленнее но стабильнее.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Ананимуз , 09-Май-11 01:40 
Вот и я говорю. Нефиг новый софт писать, старый же работает. И программистов всех на поля отправить. А то, понимаешь, изобретают какие-то профанации, а картошка не прополота.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Funt , 07-Май-11 22:56 
Откуда такие убеждения?

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 23:51 
Новость прочитай.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Виндус , 08-Май-11 00:27 
>>Чем вам проприетарный драйвер не устраивает
> Да, круто.. ядро, общающееся само с собой через юзерспейс из за этого
> драйвера...

Если это не шаг вперёд то я даже и не знаю, что это такое.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 19:27 
> Если это не шаг вперёд то я даже и не знаю, что это такое.

Это шаг вперед. Просто он делается в гамаке. В противогазе. В ластах. И с 20кг рюкзаком. Потому что нвидия за нас решила что вот так - самый кайф.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 23:19 
И зависеть от такой компании как нвидия? Сказали не будут делать КМС - и пользователи дружно обламываются. Не ясна ситуация с вейленд. И тд.
В общем слишком частное решение.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 23:57 
> И зависеть от такой компании как нвидия? Сказали не будут делать КМС
> - и пользователи дружно обламываются. Не ясна ситуация с вейленд. И тд.

Насчёт и т.д. согласен, а с вейландом всё правильно делают - это yблюдство надо давить.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 19:30 
> Насчёт и т.д. согласен, а с вейландом всё правильно делают - это
> yблюдство надо давить.

Попробуйте поставить нормальную систему на ноут или планшет например с Tegra2 вместо кастрированноого андроида который так, тупой терминал к услугам гугла. Потом приходите и расскажите нам ваше мнение о версии драйверов от нвидии под ARM. Удачи.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 23:56 
> Чем вам проприетарный драйвер не устраивает, особенно если он хорошо поддерживается, вы
> заплатили за видео карту драйвер это часть видеокарты, вы еще технологию
> производства gpu попросите открыть, а чё уж там, давайте пользоваться полностью
> открытым железом), я к тому что у всего есть свой предел

Не у всего. Но у твоего интеллекта, очевидно, есть - поэтому ты эту чушь и написал. А мы, да, хотим и свободные драйвера, и железо. И получим. И сколько детей проприетарщиков при этом сдохнут с голоду не важно, хотя чем больше - тем лучше.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Rodegast , 08-Май-11 00:01 
>Чем вам проприетарный драйвер не устраивает

1) Зависимость от нвидии
2) Не ясно насколько оно будет стабильно работать. К примеру будет в этом драйвере баг который начнёт ядро подвешивать и кто, и когда его исправит?


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 00:12 
>>Чем вам проприетарный драйвер не устраивает
> 1) Зависимость от нвидии

Если вы используйте видеокарту от NVIDIA, то вы уже полностью зависите от неё. Драйвер на эту зависимость мало влияет.

> 2) Не ясно насколько оно будет стабильно работать. К примеру будет в
> этом драйвере баг который начнёт ядро подвешивать и кто, и когда
> его исправит?

Драйвер в случае KGPU лишь прослойка для передачи команд GPU, не более. Если драйвер глюкнёт, то команда просто завершиться с ошибкой.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Фкуку , 08-Май-11 00:28 
>>>Чем вам проприетарный драйвер не устраивает
>> 1) Зависимость от нвидии
> Если вы используйте видеокарту от NVIDIA, то вы уже полностью зависите от
> неё. Драйвер на эту зависимость мало влияет.

а если вы использете материнскую карту асус с процессором интел, о вы уже полностью зависите от обоих.

нет?

вам схемок вентилей на П416 накидать?
будете очень независимыым на частоте 100кгц и 1000 куб м облитых эпоксидкой плат :) :) :)


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 19:39 
> Если вы используйте видеокарту от NVIDIA, то вы уже полностью зависите от
> неё. Драйвер на эту зависимость мало влияет.

Почему же, при этом нвидия еще и начинает диктовать:
1) Какой системы команд у нас должен быть процессор. Сам по себе PCI-E вообще не привязан к какой-то конкретной платформе, например.
2) Совместимая версия ядра
3) И версию иксов
4) А также что фиг вам а не wayland или что там еще.
5) Вы можете выбрать только из 2-3 операционок поддерживаемых нвидией. Шаг в сторону - и вот у вас есть куча металлолома^W^W VESA-видеокарта уровня S3 Virge, только с турбинами.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено saNdro , 08-Май-11 11:11 
>> Чем вам проприетарный драйвер не устраивает

Тем что не всем нравятся видиокарты от NVIDIA.
А ещё далеко не все любят вендорлок как таковой. Неприятно знаете ли зависеть от единственной компании и её стремлений срубить побольше бабла на своей единственности.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним123321 , 08-Май-11 15:22 
>>> Чем вам проприетарный драйвер не устраивает
> Тем что не всем нравятся видиокарты от NVIDIA.
> А ещё далеко не все любят вендорлок как таковой. Неприятно знаете ли
> зависеть от единственной компании и её стремлений срубить побольше бабла на
> своей единственности.

а весь холивар -- потомучто:

1. есть люди которые НЕ_любят vendor-lock
2. есть лиди которым СЁРАВНО на существование vendor-lock в их жизне
3. но НЕ_СУЩЕСТВУЕТ людей которые ЛЮБЯТ vendor-lock

понятия "НЕ_любят" и "СЁРАВНО" -- не являются прямыми Антонимами... поэтому спорящие друг с другом люди -- начинают приводить друг другу аргументы, которые для противоположных сторон являются как правило не существенными

* * *

тоже самое как:

1. есть люди которые _любят_ Здоровый-Образ-Жизни
2. есть люди которым _сёравно_ на Здоровый-Образ-Жизни
3. но _не_существует_ людей которые _любят_Вредный-Образ-Жизни_

и вот как [1] и [2] группа будут друг другу доказывать свои убеждения(?).. да никак :-D

# p.s.: думаете "наркоманы-героинщики" -- _любят_ вредный-образ-жизни(?).. ошибаетесь!! :-) .. "наркоманам-героинщикам" _сёравно_ на вредный-образ-жизни-или-здоровый-образ-жизни :-) :-)


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним123321 , 08-Май-11 15:53 
а откуда всё начинается(?)..

всё начинается с того что группа людей которые-не-любят-vendor-lock-in -- создают СВОБОДНУЮ (от vendor-lock-in, в чатности) экосистему, для развития свободных технологий

эти свободные принципы и убеждения -- в результате приводят к програссивным программным продуктам

затем эти програссивные программные продукты -- начинают привлекать к себе других людей.. в том числе и людей которые плевать хотели на изначальные принципы при которых создавались эти продукты (тоесть люди которым _сёравно_ на наличие-или-отсутствие vendor-lock-in)

а вот теперь мы тут на форуме спорим о том пофигули что всё работает через BLOB (и через user-space) или не пофигули :-D .. пофигу-ли что всё завязано на NVIDIA или не пофигу :-D

....ды еслибы всем было пофигу на эти "тонкости" (в ковычках) -- то GNU/Linux никогдабы и небылобы! разработчики бы использовали только то что сейчас есть перед их глазами, и не смотрели бы в будущее на два шага вперёд


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним123321 , 08-Май-11 15:11 
> Чем вам проприетарный драйвер не устраивает, особенно если он хорошо поддерживается, вы
> заплатили за видео карту драйвер это часть видеокарты, вы еще технологию
> производства gpu попросите открыть, а чё уж там, давайте пользоваться полностью
> открытым железом), я к тому что у всего есть свой предел

вы наверно незнали.. но драйвера это тоже программа :-) [а не волшебство уличной магии]

я заплатил за программу? и гдеже тогда эта программа (со всеми её файлами, а не только с бинарными результатами компиляции)?

...выходит что не за программу я заплатил, а только за _аренду_ _части_ её файлов

нет, спасибо, я перещёл на GNU/Linux не для того чтобы жрать это гавно :-D [а с убеждениями -- "это хоть-както работает и значит всё пофигу" -- я могбы и дальше сидеть на Венде.. ведь на Венде есть Notepad++ и значит стремитсья больше не к чему (это должно всех устраивать!) :-D]


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Зилибоба , 10-Май-11 16:56 
В целом - вредная философия... Изначально, как мне кажется, исходит из жизненной позиции "моя хата с краю - ни чего не знаю". И ведь казалось бы - нормальная позиция, до тех пор пока оккупанты не начинают сужать пространство твоей собственной хаты...

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено jura12 , 07-Май-11 22:22 
давно уже пора запустить все ядро на видеокарте.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено тоже Аноним , 07-Май-11 22:29 
CUDA используется только потому, что это реально существующая и обкатанная технология.
Прицел, конечно, на последние поколения процессоров с интегрированным графическим ядром...

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено gegMOPO4 , 07-Май-11 22:59 
Вызывает опасение не столько использование проприетарной технологии (сделают и на свободных), как то, что ядерные данные и код доверяются юзерспейсу. Это их может серьёзно скомпроментировать.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Lain_13 , 07-Май-11 23:30 
> Вызывает опасение не столько использование проприетарной технологии (сделают и на свободных),
> как то, что ядерные данные и код доверяются юзерспейсу. Это их
> может серьёзно скомпроментировать.

Ты понимаешь значение слов proof of concept?


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено gegMOPO4 , 08-Май-11 00:00 
Существуют ли в GPU средства аппаратной защиты ядерного кода и данных от пользовательского?

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Lain_13 , 08-Май-11 01:02 
> Существуют ли в GPU средства аппаратной защиты ядерного кода и данных от
> пользовательского?

Если даже нет, то будут. Вон же ж GPU в CPU тащат неспроста.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено gegMOPO4 , 08-Май-11 11:08 
Это всё далеко не бесплатно. Это в CPU нет выбора, а для типичного применения GPU не нужно. Так что если и сделают, то это будут специализированные чипы, не для графики.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 23:07 
Шифрование это конечно хорошо, но что кроме этого можно вынести на GPU с ощутимым приростом производительности?
Как вы говорите? Ничего?
Ну вот и я об этом...

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 07-Май-11 23:52 
> Шифрование это конечно хорошо, но что кроме этого можно вынести на GPU
> с ощутимым приростом производительности?
> Как вы говорите? Ничего?
> Ну вот и я об этом...

Нет, никто "ничего" не говорил, кончайте галлюцинировать.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено sauron , 08-Май-11 08:15 
Вы таки не поверите, но обработку трафика. В одном корейском университете такая работа была. Выжимали 40Gbit на одном компе, достаточный повод? :)

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено klalafuda , 08-Май-11 18:03 
> Вы таки не поверите, но обработку трафика. В одном корейском университете такая
> работа была. Выжимали 40Gbit на одном компе, достаточный повод? :)

Ссылочку чтоль привел бы для приличия..


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено DA , 03-Июн-11 22:33 
Возможно моё мнение совершенно некомпетентно, но... если получится вытащить туда iptables, то при обработке пакетов с десятка высокоскоростных сетевых интерфейсов прирост, полагаю, будет ощутим...

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено larinva , 07-Май-11 23:28 
я в шоке когда вы вы успеваете все это обсудить :-)

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено pavlinux , 08-Май-11 02:48 
Наскока мне помниться Nvidia уже нагинали и отымели в аналы
за попытку анонса ядра Linux полностью работающего на GPU.

"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено anonymous , 08-Май-11 09:42 
> полностью работающего на GPU.

долго смеялся.


"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено pavlinux , 08-Май-11 13:53 
>> полностью работающего на GPU.
> долго смеялся.

Причину смеха расскажешь?


"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено anonymous , 08-Май-11 14:01 
>>> полностью работающего на GPU.
>> долго смеялся.
> Причину смеха расскажешь?

почитай спеки на GPU-шки от нвидии. даже такие куцые, как есть. пускать general-purpose код там — это атомная хунта, развлекушечка плана «вот как мы можем вырвать гланды через анус, если нам на рабочем месте делать нечего».


"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено pavlinux , 08-Май-11 14:24 
>>>> полностью работающего на GPU.
>>> долго смеялся.
>> Причину смеха расскажешь?
> почитай спеки на GPU-шки от нвидии.

Они есть в природе? Полная спецификация ассемблерных команд, хотя бы NV90.


"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено anonymous , 08-Май-11 14:27 
> Они есть в природе? Полная спецификация ассемблерных команд, хотя бы NV90.

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


"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено pavlinux , 08-Май-11 14:58 
Догадки всё это. А официальные анонсы от NVidia на NVDeveloper были.

"Проект KGPU позволяет задействовать GPU для выполнения..."
Отправлено Ващенаглухо , 10-Май-11 11:32 
и за что их (NVIDIA) отымели?

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено fi , 08-Май-11 14:26 
tegra?

Так вот же у меня работает и не жужжит. :)


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено el torito , 08-Май-11 16:32 
Tegra, конечно, включает в себя GPU. Но в основе там CPU общего назначения, архитектура ARM. Вот на нём ядро и работает. Как и на многих других CPU этой архитектуры.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 08-Май-11 21:43 
а почему именно куда? был вроде какой-то опенцл. Хотя может путаю.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Andrey Mitrofanov , 08-Май-11 21:48 
Написано ж ВОООТ такими буквами:

НВИДИА проспонсировал Университете в Юте...


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено аанноо , 08-Май-11 22:39 
По реализации - мегакастыль! :D

А таки-да, ожидаемо.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Crazy Alex , 09-Май-11 21:22 
А откуда срач такой? Ну проприетарь, и что с того? Будет эта штука задействоваться (если до продакшна дойдёт, конечно) в случае присутствия нужного железа/дров, и наче - будет работать по старинке, на CPU. Вроде ничего ни у кого не отбирают?

Подозреваю, что если кто-то сделает аналогичную фишку с использованием OpenCL или ещё чего - ни университет Юты, и Нвидиа его за это убивать не пойдут. А пока - вот такая реализация. Как возможность - очень интересная, кстати. А что костыль юзерспейсный - так его ж никто не предлгагает в продакшн в таком виде.


"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 10-Май-11 14:45 
Какие хитрые. Блоб публиковать не желают свой поганый, а с линуксом играются.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 15-Фев-21 19:57 
и заглохло всё.

"Проект KGPU позволяет задействовать GPU для выполнения фрагм..."
Отправлено Аноним , 16-Фев-21 00:10 
кому интересно патч что бы эта штука собиралась под ядро 5.11
https://pastebin.com/K8GkHxYs
модуль и хелпер собирается (остальное не смотрел).
модуль успешно загружается и выгружается.
что там кто может из дописывания других модуле для использования этой штуки...