Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近学习了一些 GPGPU 和并行编程工具(OpenCL、CUDA、C++ AMP 和 OpenMP),并且一直在寻找更多可以修补的东西。
我知道有专门用于快速比特币挖掘的 USB ASIC 设备(“块爆发器”)。有没有办法通过 OpenCL 或其他类似 GPGPU 的 API 对这些进行编程?似乎虽然它们可能是为特定目的而构建的,但它们可能具有可用于其他任务的计算能力。
我认为你显然是误传和搞砸了。
OpenCL, CUDA, C++ AMP, and OpenMP: 是运行在可编程设备(CPU/GPU/FPGA)中的编程语言。
OpenCL, CUDA, C++ AMP, and OpenMP
ASIC 设备是为特定目的而设计的芯片(硬件)。它们速度快、价格便宜且功耗低,但那是因为它们只有 1 个功能(硬件不可配置)。您在制造过程中设计的那个。
所以不行。您不能使用 OpenCL 对 ASIC 进行编程。