14:00 --- у методов clEnqueue* зачастую есть параметр, который позволяет сделать вызов блокирующим, а не ждать эвента. Кроме того, очередь может быть и in-order
Не в этом курсе. Но вообще я давно хочу записать отдельную лекцию про Vulkan compute. Внезапно в играх, если смотреть отладчиком, вычислительные очереди бывают даже более загруженными чем графические.
А что с ними? С моей т.з. Vulkan compute вполне неплох и очень даже достоин рассмотрения, но там мало интересных абстракций для собственно вычислений. OpenCL это скорее такой золотой стандарт именно compute API.
Константин, большое спасибо!
33:50 "Взрослая дискретная карточка" - в голос!
У вас, случайно, лекции по CUDA нет? Я не нашел, но вдруг проглядел.
Нет, я к слову довольно плох в CUDA. Что-то знаю но не эксперт.
Спасибо!
14:00 --- у методов clEnqueue* зачастую есть параметр, который позволяет сделать вызов блокирующим, а не ждать эвента. Кроме того, очередь может быть и in-order
Вообще больше похоже на COM чем на Java, ручками же AddRef / Release вызываются как в COM.
@Konstantin Vladimirov спасибо за лекцию. Вопрос: зачем на слайде 31 второй барьер?
Перед уходом на следующую итерацию цикла. Там всё на слайде это тело цикла, см. github.com/tilir/cpp-graduate/blob/master/11-compute/gemm_localmem.cl
А будет подобное про вулкан?
Не в этом курсе. Но вообще я давно хочу записать отдельную лекцию про Vulkan compute. Внезапно в играх, если смотреть отладчиком, вычислительные очереди бывают даже более загруженными чем графические.
Спасибо, что не Vulkan! С новыми видеокартами сами знаете что...
А что с ними?
С моей т.з. Vulkan compute вполне неплох и очень даже достоин рассмотрения, но там мало интересных абстракций для собственно вычислений. OpenCL это скорее такой золотой стандарт именно compute API.
@@tilir моя HD5870 никогда не узнает, что такое Vulkan. А OpenCl - пожалуйста.
Угу лучше на устаревшем куске опенг работать который не может нормально ресурсы современных пк распределить
@@juccbjufccfgjbfyh4613 Ну так цены и дефицит видеокарт других вариантов не оставляют.
@@uvash4611 раньше надо было брать, а не в ждуна по 100 лет играть, ответь честно, ты же бы и без дефецита новую карту не брал