Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631

Использование технологии CUDA на Java

05.11.2017, 03:54. Показов 2138. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, проконсультируйте плииииз...

Биткоин-тема и вечная рекламма "ферм на продажу" заставила задуматься о возможностях технологии в области java-кодинга...
Вычитал на хабре (https://habrahabr.ru/post/149552/) что некоторые расчеты можно ускорить в 50-60 раз! (хочу!)
думаю в ближайшие 10 лет это станет нормой и даже сервера и хостинги подобные будут продаваться...

1) Кто-нибудь из Вас пробовал эту технологию?

2) Обязательно карту на Nvideo или любая современная видеокарта подойдет?
У меня сейчас ноут с AMD Radeon (гугл говорит что и на похожих майнят) и хотелось бы увидеть хоть какой-то эффект прежде чем менять железо на более... профессиональное.

3) что именно подобная технология может ускорить?
Только математику +-/* и степени или можно ускорить работу с матрицами и с базами данных?
Можно ли проводить строковые операции - например парсинг текста?
...или это аналог (очень)многоядерного, но (очень)слабого компа? можно ли на этой технологии веб-сервер построить? или хотя-бы задачи коммивояжера решать?

...на что вообще это похоже??? В чем разница от обычного кодинга? где можно применить в реальных (домашних) проектах? (кроме майнинга и "распределенного поиска лекарства от рака")
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2017, 03:54
Ответы с готовыми решениями:

Параллельный алгоритм технологии CUDA
Здравствуйте. Есть программа, в которой реализован алгоритм выделения контуров изображения 3х3, методами Собеля и Превитта. Необходимо...

OpenCL vs CUDA. За и против каждой технологии
В скором времени хочу начать изучать программирование на GPU, поэтому столкнулся с вопросом, а что вобщем учить то. Можете пожалуйста без...

Программы с поддержкой технологии nVidia CUDA
Доброго времени суток... Я вот последним временем заинтересовался этой технологией, как пользователь. Подскажите пожалуйста,...

16
33 / 33 / 10
Регистрация: 12.07.2017
Сообщений: 90
05.11.2017, 09:32
CUDA это API для использования черного ящика которым является NVIDIA GPU для решения задач пользователя.
Под CUDA, любая видеокарта не подойдет, только та которая поддерживает API CUDA, то есть от Nvidia
Общий процесс выглядит так, заливаете в карту данные и даете команду на обработку.
Библиотеки и задачи которые может решать CUDA описаны в вики https://en.wikipedia.org/wiki/CUDA
Майнинг, занятие для идиотов, на мой взгляд, он не окупает электроэнергию, затраченную на поиск.
А значит прибыль возможно только если красть электроэнергию.
Но если есть доступ к халявной электроэнергии, есть способы попроще сделать денег.
1
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
05.11.2017, 12:47  [ТС]
Цитата Сообщение от dolomit Посмотреть сообщение
Майнинг, занятие для идиотов, на мой взгляд
Меня не сам майнинг интересует, а новая технология распределенных вычислений ускоряющих (если верить статье на хабре) сложные математические задачи в 50 раз!

Майнинт рекламируют на каждом углу... в этот раз увидел рекламу-банер от гугла по продаже аккуратной "коробочки-фермы" за 1500$ ("с окупаемостью..."). И представил какая там спрятана расчетная мощность в сравнении с моим ноутом... Такими темпами через 2-3 года появятся фермы которые некуда будет девать и их начнут либо продавать за копейки, либо сдавать в аренду как хостинг... Хочу "подготовиться" и понять какие задачи (из доступных мне) можно на таких процессорах решать! Учитывая майнинг-бум, скоро выпустят еще несколько поколений подобных многоядерных "считалок"... и не только на Nvideo...

А можете описать РЕАЛЬНЫЕ задачи которые Вы решали на CUDA?
Слышал нейронные сети уже через нее пускают, распознавание образов... понятно что рендеринг 3Д фильмов, возможно сложные расчеты "нагрузок на здание" или "корпус вертолета"...
... но это слишком "высокие" задачи! А что можно "в домашних условиях" на нем решать?

Если я правильно вычитал, суть заключается в том что на много (16?) ядер видеокарты выделяется 16-100кб общей памяти, с которой могут работать все потоки... Например запихнул туда 2 матрицы 4Кб и перемножаешь почти мгновенно в 16 потоков, а потом "вынимаешь" из видеокаты результат...
0
33 / 33 / 10
Регистрация: 12.07.2017
Сообщений: 90
05.11.2017, 12:58
Потому майнинг и рекламируют, что это убыточное занятие. Подумайте сами зачем продавать "ферму" если выгоднее ее эксплуатировать чем продавать. Ну хорошо "деньги нужны сейчас". Кто мешает взять кредит сейчас и отбить его фермой.
Значит он не годится для того чтобы отбить 20% годовых, что означает майнинг однозначно убыточное мероприятие.
Зачем готовиться к МММ? Чтобы пополнить ряды лохов
Я лично имел отношение к CUDA только со стороны электроники.
Приспосабливали Nvidia Kepler под задачи 3D расчетов для твердотельного моделирования, ну там теплотехника, механика и прочее. Ну и да, у NVidia не 16 ядер, а 50, в домашних условиях он мало на что годится.
1
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
05.11.2017, 13:31  [ТС]
Понятно! Спасибо! (я брал минимальное кво ядер с википедии)

Цитата Сообщение от dolomit Посмотреть сообщение
в домашних условиях он мало на что годится.
Жаль!

Не по теме:

я не фанат майнинга! Но думаю что в отличии от МММ эта валюта рухнет не до 0%! Уж слишком много в нее вложено "обязательств"... Миллирды!!! и вложили не "лохи"-халявщики, а отмыватели миллионов, банки, даже некоторые правительственные организации. В некоторых странах даже в продуктовых магазинах ими можно расчтиываться (мне фотку из Израиля присылали). Думаю она не упадет ниже 25-20% от нынешней стоимости... а потом снова начнет расти! Уж слишком заманчивая технология! Хоть и ущербная за счет необходимости хранить "все транзакции всех участников за все время жизни валюты" - кажется уже больше 120Гб! Но думаю небольшая революция в ядре софта изменит ситуацию без потери вкладчиков.

0
33 / 33 / 10
Регистрация: 12.07.2017
Сообщений: 90
05.11.2017, 17:33
...
0
дивананалитикаиксперд
 Аватар для K2K
14908 / 10720 / 911
Регистрация: 08.01.2013
Сообщений: 38,201
07.11.2017, 13:05
Цитата Сообщение от dolomit Посмотреть сообщение
Майнинг, занятие для идиотов, на мой взгляд, он не окупает электроэнергию, затраченную на поиск.
Так может говорить только человек который никогда не майнил. Да, прибыль сейчас не высока, но еще далеко не уровень розетки, а не то чтоб в минус.
0
33 / 33 / 10
Регистрация: 12.07.2017
Сообщений: 90
07.11.2017, 14:13
... сначала привел расчеты, а потом решил, а зачем, кому надо тот пускай и считает, в конце концов это форум по Java ...
0
дивананалитикаиксперд
 Аватар для K2K
14908 / 10720 / 911
Регистрация: 08.01.2013
Сообщений: 38,201
07.11.2017, 14:26
Цитата Сообщение от dolomit Посмотреть сообщение
сначала привел расчеты, а потом решил
Вот только в жизни, теория часто не совпадает с реальностью. Как и теоретически знания не всегда помогут на практике. Головой "ты" понимаешь как делать, а руки не умеют. И вроде все правильно делаешь, но не получается
Короче, перепроверяй свою теорию убытка и неокупаемости эл-ства. Сейчас 1070 при 150W потребления приносит 3.5-4тыр в месяц чисто копкой, без трейдинга.
Цитата Сообщение от dolomit Посмотреть сообщение
в конце концов это форум по Java ...
Ты опять что-то напутал - Форум программистов и сисадминов Киберфорум > Компьютерный форум > Компьютерное железо > Майнинг
0
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
07.11.2017, 15:13  [ТС]
Цитата Сообщение от K2K Посмотреть сообщение
в конце концов это форум по Java ...
Ты опять что-то напутал - Форум программистов и сисадминов Киберфорум > Компьютерный форум > Компьютерное железо > Майнинг
Изначально это был мой вопрос по возможностях технологии "CUDA под java" НЕ для майнинга!!! И лежал он в ветке Java! И название темы кто-то из админов сменил и сюда перенес...

Мне просто понравился "дизайн" коробочки в одной гугл-рекламме-банере за 1.5-2Кбакса "для майнинга с окупаемостью..." и я представил насколько эта коробочка мощнее моего ноута и моего текущего арендованого хостинга. Хотел узнать что на подобной "коробочке" из моих самописных (на java) программ я смог бы запустить... Я не майню и не собираюсь этими глупостями заниматься! ("картошку правильнее и дешевле выращивать фермерам на больших полях, а не мне в своем маленьком цветочном горшке на подоконнике")
0
33 / 33 / 10
Регистрация: 12.07.2017
Сообщений: 90
07.11.2017, 16:23
Цитата Сообщение от K2K Посмотреть сообщение
Ты опять что-то напутал - Форум программистов
А да точно, перенесли, тема была в Java до этого

Цитата Сообщение от K2K Посмотреть сообщение
Вот только в жизни, теория часто не совпадает с реальностью.
Вот калькулятор, далеко ходить не надо. Электроэнергия как раз стоит 0.1$ прямо сейчас по регионам России.
https://www.nicehash.com/profi... rrency=USD
Прибыль 55$, срок окупаемости компа на одну такую карту 36 месяцев. А тарифы на энергию растут каждый год.
То есть прямо сейчас ты три года минимум, а скорее всего лет пять будешь майнить в убыток.
А через пять лет, ой извини на карту гарантия максимум 2.5 года и разгонять ее нельзя.
И если карта вылетит из строя за три года, а вероятность высокая, ты вообще на прибыль не выйдешь никогда.
С другой стороны сейчас все быстро меняется, через год выпустят карты в 5 раз эффективнее, и уже другие будут
майнить намного быстрее, значит твой рейт упадет.
Итог риск потерять оборудование, рост тарифов на электроэнергию, рост производительности конкурентов, все это однозначно удлинит срок окупаемости. Полагаю он улетает в бесконечность. Но ты можешь надеяться.
Удачи.

PS: Спасибо что поднял тему, я хоть уточнил для себя этот вопрос
0
дивананалитикаиксперд
 Аватар для K2K
14908 / 10720 / 911
Регистрация: 08.01.2013
Сообщений: 38,201
07.11.2017, 17:06
Цитата Сообщение от dolomit Посмотреть сообщение
Вот калькулятор, далеко ходить не надо. Электроэнергия как раз стоит 0.1$ прямо сейчас по регионам России.
Забавно. У меня есть 1070, я живу в регионе и знаю сколько приносит карта. Но ты мне приводишь теоретически цифры и рассказываешь про 36мес. Если 50$ чистыми в месяц, то в год при таком раскладе 600$. 1070 стоит 30тыр. Т.е. окупаемость год при таком раскладе. Получается - 100% годовых! Да, растить картошку куда прибыльнее
Цитата Сообщение от dolomit Посмотреть сообщение
А через пять лет, ой извини на карту гарантия максимум 2.5 года и разгонять ее нельзя.
Прекращай отсебятину. Уже не смешно.
Цитата Сообщение от dolomit Посмотреть сообщение
Полагаю он улетает в бесконечность. Но ты можешь надеяться.
Надо же так усираться чисто на догадках, не проверив ничего и ничего не зная про майнинг. Ты так далек от того что вещаешь. Короче, я тебя расстрою. С весны был период когда 1070 приносила по 11тыр чистыми, только копкой. Карта себя окупила быстрее чем за год, а ты мне веселые истории основанные на домыслах рассказываешь. Разгон у него нельзя, гарантия 2.5 года.
0
33 / 33 / 10
Регистрация: 12.07.2017
Сообщений: 90
07.11.2017, 19:39
Цитата Сообщение от K2K Посмотреть сообщение
Если 50$ чистыми в месяц, то в год при таком раскладе 600$. 1070 стоит 30тыр.
Ну чего непонятно то, ты карту что проводками к розетке подрубаешь, или у тебя комп пашет игровой?
Там ведь и PCIE3 нужен и DDR4 и питание на проц неслабое. А такой комп вместе с картой 2К баксов стоит. Чего пургу то гнать. А вот тебе еще на закуску. Когда ты валюту майнишь каждый новый код достается труднее предыдущего.
Поэтому твой рейт 50$ в месяц каждый месяц снижается, а если через год карты конкурентов будут майнить быстрее раз в 5 скажем, скорость снижения твоего рейта будет еще быстрее, так как конкуренты будут вытаскивать биткойны быстрее, и каждый новый для тебя будет доставаться труднее и труднее. Полагаю на второй год рейт будет 25, а на третий не более 12 баксов в месяц.
Из чего вывод, конкуренты в этом деле походу сыграют самую серьезную роль, так что вероятность вообще не вернуть затраты очень высока на самом деле.
0
дивананалитикаиксперд
 Аватар для K2K
14908 / 10720 / 911
Регистрация: 08.01.2013
Сообщений: 38,201
07.11.2017, 20:04
Цитата Сообщение от dolomit Посмотреть сообщение
Ну чего непонятно то, ты карту что проводками к розетке подрубаешь, или у тебя комп пашет игровой?
Так ничего не мешает остановить майн и поиграть 2-3 часа, а все остальное и во время майна делать не мешает.
Цитата Сообщение от dolomit Посмотреть сообщение
Там ведь и PCIE3 нужен и DDR4 и питание на проц неслабое.
Причем тут PCIE 3.0, DDR4 и еще неслабое питание на проц Проц вообще не грузится, PCIE 3.0 и DDR4 - необязательны. Я ж говорю, что ты очень далек от темы майнинга и только тиаретизируешь. Правда, забавно, когда человек тиаритически и с завидным упорством пытается доказать другому, который майнит, как это невыгодно, что даже эл-ство не окупает
0
33 / 33 / 10
Регистрация: 12.07.2017
Сообщений: 90
07.11.2017, 20:59
Я не Вам пытаюсь доказать, а тем кто еще не влез в это безнадежное дело, что это невыгодное мероприятие.
Неокупаемое. На нем можно сделать прибыль только если использовать бесплатный комп, ну например подарок от папы с мамой, и "делать прибыль". Только это не прибыль, а так видимость одна.
В принципе все что надо уже сказано из темы выхожу.
0
33 / 33 / 10
Регистрация: 12.07.2017
Сообщений: 90
14.11.2017, 16:03
Звездный час майнеров https://www.gazeta.ru/business... ml?updated.
0
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
14.11.2017, 17:18  [ТС]
Цитата Сообщение от dolomit Посмотреть сообщение
Звездный час майнеров
Очень важная информация для того кто попросил консультации по CUDA технологии в java проектах КРОМЕ майнинга... (sarcasm)

достали уже с майнингом! меня Java интересует! А вы со своей рекламмой лезете не читая вопроса! Еще раз и начну жаловаться админам и сливать карму!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.11.2017, 17:18
Помогаю со студенческими работами здесь

Маленький супер-компьютер с применением технологии CUDA!
Всем привет! Не знал куда отнести эту тему, потому что она связана со всем железом! В моей голове созрела идея собрать машину для...

Маленький супер-компьютер для вычислений с помощью видеокарт NVIDIA с применением технологии CUDA.
В моей голове созрела идея собрать машину для вычислений с помощью видеокарт NVIDIA с применением технологии CUDA! Суть в том что, я в...

Использование Cuda
Помогите написать программу с использованием Cuda, которая ищет суму двох матриц.К од на обычном С++ for (int i=0; i<N;i++) for...

Использование CUDA-функций в C# проекте
Пишу Windows Forms C# приложение, суть которого сводится к сравнению времени выполнения различных вычислений на CPU и GPU (линейная...

Java технологии
Добрый день. Прошу ответить и по возможности разьяснить мне. Хожу на курсы, уже почти заканчиваю. Сейчас начинаем технологии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru