1.1, InuYasha (?), 23:04, 08/04/2019 [ответить]
| +/– |
А разве идея самого OCL не была в том чтобы обеспечить реботу и переносимость кода на гетерогенных архитектурах?
| |
|
2.4, Аноним (4), 03:25, 09/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Большинство прог, которые я видел, хорошо работают на OpenCL от AMD и NVIDIA, но Intel вообще не видят. Например в BOINC, когда выбираешь проект, к которому хочешь подключиться, там должен быть значок того, поддерживается ли Intel OpenCL, или нет. А на странице скачивания hashcat перечислены поддерживаемые реализации OpenCL, среди которых Intel есть.
Как-то странно. Вот OpenGL, например, изначально появился на промышленных суперкомпьютерах от всяких там Silicon Graphics, Sun и NeXT. Его для того и сделали, чтобы ты написал свою прогу один раз, а работала она потом на всех реализациях. В случае же с OpenCL, ты должен добавить поддержку каждой реализации в свою прогу. Ну и какой тогда от неё смысл?
| |
|
3.6, Аноним (6), 08:15, 09/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
Не знаю, что у вас за проблемы, может просто и драйверов не стоит. Нужно проверить через clinfo. Если процессор без встроенного видео, то CL может работать на CPU - но у многих программ стоит поиск только по GPU устройствам, надо их патчить чтобы CPU девайсы видели или ключ какой-то хитрый передавать. IntelHD нормально работает, если драйвер поставить. Только он слабее полноценных GPU.
| |
3.8, anono (?), 08:37, 09/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
раньше и слоты все были стандартизированы. а потом всем захотелось бабок и своих фанклубов интересов...
| |
3.9, Аноним (9), 12:09, 11/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Возможно, в проекте явно запрещен Intel как платформа по каким-то странным причинам. Писал вычислительное приложение с использованием OpenCL, не предпринимал никаких специальных мер для поддержки интела, нормально работало с nVidia и Intel (как официальная реализация, так и pocl).
| |
3.10, siu77 (ok), 16:02, 11/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
В BOINC на реализации OpenCL для Intel - Beignet можно считать Collatz.
| |
|
2.7, Аноним (7), 08:29, 09/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
Была, но внезапно оказалось, что если код не настраивать тонко под конкретную платформу (oдин код на линейку, с помощью препроцессора код тюнится под конкретную карту, вариант кода выбирается с помощью бенчмарков), то использовать OpenCL смысла нет никакого - работать будет, но не в полную производительность. Если код для CPU или FPGA засунуть в GPU, то работать будет медленнее, чем на CPU.
| |
|
1.5, timur.davletshin (ok), 08:14, 09/04/2019 [ответить]
| +1 +/– |
Для практических целей оно имеет смысла какой-нибудь? Примеры софта, который может получить профит? Насколько я понимаю, оно проигрывает всем остальным реализациям.
| |
|