成功的HPC FPGA应用,例如在具有InfiniBand主干的群集上?

时间:2012-03-28 11:40:15

标签: cluster-computing fpga hpc

假设存在一项任务(例如,具有大量数学运算的图像处理方法),在答案意义上在FPGA上实现是合理的https://stackoverflow.com/a/8695228/544463

是否有任何已知的(您可以实际命名)成功的应用程序或实践,以将其与“专用”(在自定义需求上设计)超级计算集群(HPC)相结合,例如,与Infiniband堆栈?我想知道这是否已经完成以及成功的范围。

我对这个问题的主要动机是http://en.wikipedia.org/wiki/Reconfigurable_computing是集群计算未来发展的长期(学术)视角,是云计算的独特替代方案(后者更多地集中在软件(更高)的灵活性上水平,但也可能通过“重新配置”)。它已经实用了吗?

我也希望有人正在对此进行研究......了解结果会很好。

8 个答案:

答案 0 :(得分:3)

嗯,这不是FPGA,但分子动力学的D.E. Shaw's Anton computer是与定制高速网络连接的着名ASIC; J. P. Morgan在其风险分析计算中使用了FPGA集群(最近的福布斯文章here)。 Convey computers在过去的几年中一直在努力推动FPGA + x86 +高速网络,所以可能在那里有某种市场......

答案 1 :(得分:3)

http://www.maxeler.com/ - 他们建立了英特尔PC机架,托管了装有FPGA的定制板(以及 - 关键的 - 相关软件和FPGA代码),以加速地震处理,财务分析等。

我认为他们可以被视为成功(我认为他们可以获利)并且拥有来自金融和石油公司的大客户。

答案 2 :(得分:2)

我知道Cray几年前曾经有一系列超级计算机通过HyperTransport总线将AMD Opteron与Xilinx FPGA(iirc)结合在一起,基本上允许您为自定义工作负载创建自己的专用处理器。根据他们的网站,他们现在似乎已经放弃了FPGA,转而支持GPU。

对于目前的研究,始终有Google Scholar ...

更新:经过一些搜索,似乎是Cray XT5h,它有可能使用FPGA协处理器......

答案 3 :(得分:2)

您可能对Maxwell感兴趣。

答案 4 :(得分:2)

  

是否有任何已知的(您可以实际命名)成功的应用程序   或者练习将它与“专用”相结合(根据客户要求设计)   需求)超级计算集群(HPC),例如与Infiniband堆栈?一世   想知道这是否已经完成以及那是什么   成功的。

正在学习Novo-G

答案 5 :(得分:2)

有些人已被提及(传达,克雷),有些则没有(例如,beecube)。 但是我听说过的最大的FPGA集群之一就是缺失:

欧洲核子研究中心的大型强子对撞机。它们可以在几秒钟内产生大量数据(2.7太比特/秒)。他们使用FPGA中的FPGA(> 100)来减少和过滤数据以减少数据并使其易于操作。

它不适合您连接到专用HPC群集的请求,但它们本身就是HPC群集(因为在较高层次级别上使用的FPGA是FX,它们包括两个PowerPC,也是一些一种“正常”的集群。)

答案 6 :(得分:1)

在可重构计算应用程序中有很多已发布的工作。

以下是SRC Computers发布论文的链接列表。

Center for High-Performance Reconfigurable Computing

Google搜索“FPGA”或“可重新配置”以及这些学术机构名称,您会发现许多已发表的论文。你会发现一些论文可以追溯到2004年。

Jackson State University
Clemson University
Catholic University
George Washington University
George Mason University
National Center for Supercomputing Applications (NCSA)
University of Illinois (UIUC)
Naval Postgraduate School (NPS)
Air Force Research Lab (AFRL)
University of Dayton Research Institute (UDRI)
University of Florida
University of Arkansas

还有由NCSA Reconfigurable Systems Summer Institute (RSSI)主持的以可重新配置为中心的会议。

这个列表当然不是详尽无遗的,但它会让你开始。

披露:我目前在SRC Computers,LLC工作,我在NCSA / UIUC工作,我在前两年主持了RSSI会议。

答案 7 :(得分:0)

另一个由adapteva开发的名为parallela的大用例(他们有一个kickstarter project)。 他们正在开发由双核ARM处理器(共享电路板)控制的时代系列处理器。

epoch outline

我非常期待把这个玩具拿在手里!

PS

由于它主要受到ardunio(以及类似ARM类似)系统的启发,因此该项目仍然受到1 Gbps网络的限制。