针对 ASIC 设备的 OpenCL(或其他)编程

OpenCL (or Other) Programming for ASIC devices?

本文关键字:其他 编程 OpenCL ASIC 针对      更新时间:2023-10-16

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

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

我认为你显然是错心的,把事情搞砸了。

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

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

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

相关文章: