针对 ASIC 设备的 OpenCL(或其他)编程
OpenCL (or Other) Programming for ASIC devices?
我最近学习了一些GPGPU和并行编程的工具(OpenCL,CUDA,C++ AMP和OpenMP),并且一直在寻找更多的东西来修补。
我知道有专门构建的USB ASIC设备用于快速比特币挖矿("区块爆发器")。有没有办法通过OpenCL或其他类似GPGPU的API对这些进行编程?似乎尽管它们可能是为特定目的而构建的,但它们可能具有可用于其他任务的计算能力。
我认为你显然是错心的,把事情搞砸了。
OpenCL, CUDA, C++ AMP, and OpenMP
:是运行在可编程设备(CPU/GPU/FPGA)中的编程语言。
ASIC 器件是为特定目的而设计的芯片(硬件)。它们快速、便宜且功耗低,但那是因为它们只有 1 个功能(硬件不可配置)。您在制造过程中设计的那个。
所以,没有。您不能使用 OpenCL 对 ASIC 进行编程。
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 有一个打印语句的函数是一种糟糕的编程实践吗
- 有没有什么方法可以使用一个函数中定义的常量变量,也可以由c++中同一程序中的其他函数使用
- GL_SHADERSTORAGE_BUFFER位置是否与其他着色器位置冲突
- 为什么我不能在 C++ 中的特定函数重载中调用同一函数的任何其他重载?
- 在其他文件中创建类时在 c++ 项目中不起作用
- 类与私有变量的其他类之间的线程安全性
- 我需要知道什么才能开始用c++/其他语言编程合成器
- 从其他编程语言调用 c++ dll 类函数
- 在 VS 中,以编程方式获取链接器>其他库目录属性,或获取宏值
- 无法在 Windows 中以编程方式从其他用户帐户读取文件(C++)
- ::createFile winApi 失败,出现错误 5 (access_denied).是外壳编程或其他解决方案或任
- 针对 ASIC 设备的 OpenCL(或其他)编程
- "n"是未声明的错误消息以及其他可能的编程错误
- 为什么Erlang和其他函数编程语言不是原生的c/c++
- DLL可以与其他编程语言一起使用吗?
- 在Windows中,您可以通过编程(c++)检测其他正在运行的程序加载了哪些dll吗?
- 通过元编程或其他方式自动注册dll模块中的静态对象工厂
- 在对话框中以编程方式更改选项卡顺序的其他方法