Size: a a a

2021 September 16

DF

Dollar Føølish in pro.asm
а так, там почти полноценный многоядерныф процессор, привыкнуть только надо к модели
источник

FL

Felix Lewandowski in pro.asm
Как соотносится x86(-64) и (GP)GPU вообще?
источник

ST

Saenro T in pro.asm
Хорошо, а как GPU узнает что от него хотят? Как ему доносят эту информацию? Без CPU? Не думаю...
источник

DF

Dollar Føølish in pro.asm
от драйвера вестимо
источник

DF

Dollar Føølish in pro.asm
драйвер загружает программу пришедшую из юзерспейса
источник

DF

Dollar Føølish in pro.asm
но и в юзерспейсе она проходит несколько стадий компоновки
источник

ST

Saenro T in pro.asm
Ок, почитаю. Спасибо)
источник

NK

Nikita Kulman in pro.asm
Рекомендую для параллельности посмотреть AMP https://docs.microsoft.com/en-us/cpp/parallel/amp/cpp-amp-overview?view=msvc-160
источник

NK

Nikita Kulman in pro.asm
Это более универсальная вещь, чем CUDA или OpenCL.
источник

K

Kitsu in pro.asm
> C++ AMP headers are deprecated
источник

K

Kitsu in pro.asm
чего-то очень сомневаюсь, что она более универсальна, чем opencl
источник

NK

Nikita Kulman in pro.asm
А ты не сомневайся, а потрать время на ознакомление.
источник

NK

Nikita Kulman in pro.asm
Из Википедии: C++ Accelerated Massive Parallelism (C++ AMP) is a native programming model that contains elements that span the C++ programming language and its runtime library. It provides an easy way to write programs that compile and execute on data-parallel hardware, such as graphics cards (GPUs).
источник

NK

Nikita Kulman in pro.asm
Здесь можно распределять потоки по GPU и ядрам одновременно. Мы раньше на работе использовали CUDA и соответственно всем заказчикам (у нас они корпоративные) ставили карты nVidia. Теперь перешли на AMP, и можно использовать любое железо.
источник

K

Kitsu in pro.asm
но только win7+ под amd64, очень универсально
источник

K

Kitsu in pro.asm
при этом opencl работает даже на fpga
источник

NK

Nikita Kulman in pro.asm
Работает под любой Windows на всех процессорах и картах. Под Linux не проверяли, так как для него пишем только для своих устройств.
источник

NK

Nikita Kulman in pro.asm
Вот вам небольшой проектик для VS
источник

NK

Nikita Kulman in pro.asm
Можете распаковать, скомпилировать и запускать, где хотите. Впрочем, дело ваше. Мне только странно, что программист с порога отвергает новое знание. Я программирую уже 52 года и интересуюсь постоянно новыми технологиями и библиотеками для VS C++.
источник

NK

Nikita Kulman in pro.asm
Мы  пишем софт для электроэнергетики и для АЭС. У нас все серьезно.
источник