performance - Parallela FPGA-与 GPU 和昂贵的 FPGA 相比,64 核的性能如何?

标签 performance architecture gpu vhdl fpga

这是平行线:

http://anycpu.org/forum/viewtopic.php?f=13&t=66

它有 64 个内核、1GB RAM、运行 Linux、以太网——每个人都在为它大喊大叫......

我的问题是,从性能/能力的角度来看,Parallela 与更昂贵的 FPGA 相比如何?他们只是有更宽的总线/更多的内存/更快的处理器时钟/芯片上的更多处理器吗?

我知道 GPU 适用于大规模并行的简单操作,而 CPU 更适用于更复杂的单线程计算——那么昂贵的 FPGA 和 Parallela 在哪里适合这条曲线?

Parallela 运行 Linux——但我总觉得 FPGA 的逻辑是通过编写 verilog 或 VHDL 来实现的?

最佳答案

部分答案:FPGA 的芯片上往往没有任何处理器(也有异常(exception))——但是如果您考虑通过获取指令并一个接一个地执行它们来进行处理,那么您还没有真正掌握 FPGA。如果您能看到如何在单个时钟周期内执行一次完整的内部循环迭代,那么您就大功告成了。

有些任务很容易完成,FPGA 可以用任何其他解决方案来解决问题。会有不可能完成的任务,Parallela 将成为竞争者。我不认为任何一种高性能解决方案是整体赢家。 GPU 可以完成令人印象深刻的事情(低功耗不是其中之一!),多核 XMOS 或 Parallela 解决方案也有其一席之地。

关于performance - Parallela FPGA-与 GPU 和昂贵的 FPGA 相比,64 核的性能如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17822033/

相关文章:

performance - Vaadin 在 Internet Explorer 中运行缓慢

javascript - 窗口大小调整时 Canvas 重绘/删除

javascript - 嵌入式 js 代码如何在页面上插入表单或其他动态内容?

image - Cuda 图像平均滤波器

c++ - 在不将前缓冲区复制回系统内存的情况下计算 gpu 前缓冲区中像素的平均值

c - OpenCL:本地内存比 CPU 上的 L1 缓存更快?

javascript - 尝试使子域作为无 Cookie 域工作

javascript - MongoDB插入多个文档,其中可能有重复的_id

architecture - 游戏/游戏引擎调试控制台如何工作?

docker - 如何使用Docker Compose实现微服务架构?