2

我最近学习了一些 GPGPU 和并行编程工具(OpenCL、CUDA、C++ AMP 和 OpenMP),并且一直在寻找更多可以修补的东西。

我知道有专门用于快速比特币挖掘的 USB ASIC 设备(“块爆发器”)。有没有办法通过 OpenCL 或其他类似 GPGPU 的 API 对这些进行编程?似乎虽然它们可能是为特定目的而构建的,但它们可能具有可用于其他任务的计算能力。

4

1 回答 1

0

我认为你显然是误传和搞砸了。

OpenCL, CUDA, C++ AMP, and OpenMP: 是运行在可编程设备(CPU/GPU/FPGA)中的编程语言。

ASIC 设备是为特定目的而设计的芯片(硬件)。它们速度快、价格便宜且功耗低,但那是因为它们只有 1 个功能(硬件不可配置)。您在制造过程中设计的那个。

所以不行。您不能使用 OpenCL 对 ASIC 进行编程。

于 2013-09-08T11:46:53.870 回答