你的位置:EETOP 赛灵思(Xilinx) 社区 >> >> 全部 >> 详细内容

Pico Computing:大数据中挖掘使用FPGA群组的洞察力

发布者:jackzhang 时间:2014-06-28 18:59:31

作者:Steve Leibson, 赛灵思战略营销与业务规划总监

当博拉采矿工人需要拖运无数吨矿石穿越165英里死亡之谷到加州莫哈维沙漠的铁路时,他们发明了使用20个骡一组方式拉装载在最大的货车上的10吨矿石,代替以前使用的纯役畜来拉,那是19世纪80年代。而今天,我们在大数据挖掘上需要面临三个最大挑战:洞察力、时间与金钱。他们利用许多FPGA实现独一无二的、可编程的处理能力,从庞大的数据寻找捕获答案。

19世纪80年代,一队20个骡拉着硼砂穿越加州死亡之谷

19世纪80年代,一队20个骡拉着硼砂穿越加州死亡之谷

多年来,Pico Computing利用多片FPGA的能力已经解决了高性能计算HPC中艰难问题,我已经在拉斯维加斯NAB中QPL展位上发现了基于赛灵思Spartan FPGAs板子,正是我们近期所描述的Pico Computing公司早期基于多片FPGA高性能计算机。(如想了解针Pico Computing这个早期板子的粗略分析,可以阅读“在NBA-2014上见到的低端FPGA演进:从最初的Spartan到Artix-7”)

Pico Computing的板子自从其被设计出来后不断进化演变中。

今天,Pico Computing利用模块化的方法来创建HPC系统,这些HPC系统基于一系列背板结构。这个其实是一个基于PCIe Gen2.0交换架构的载体卡结构。举个例子,微型计算机EX-500背板主板可以容纳多达6块该公司M系列FPGA模块。

微型计算机EX-500背板主板

微型计算机EX-500背板主板

这是EX-500背板主板框图

Pico Computing EX-500背板主板方框图

Pico Computing EX-500背板主板方框图

  Pico Computing EX-500背板主板上每一个插槽可容纳一个M系列FPGA模块,在该系列5个模块中,有4个模块包含赛灵思Virtex-6或者Virtex-7 FPGA芯片,这些FPGA芯片自身具备QDRII SRAM和DDR3存储器。这里有EX-500一个图片如下。

 6 片Virtex-6 FPGA模块Pico Computing EX-500背板

6 片Virtex-6 FPGA模块Pico Computing EX-500背板

这是Pico Computing公司带有6片FPGA的板子,不过,公司还可以提供行李箱式结构,这种结构可以容纳8块EX-500主板,合计可以达48片FPGA阵列。

以上的描述或许给一个这样的印象:Pico Computing就是一块板子和一个盒子的供应商。实际上,公司还开发了专门技术来处理利用FPGA从大数据中挖掘有用信息,这应该是硬件方式的一个最终目标。

细想一下这些来自Pico Computing白皮书的语句:“卓越的洞察力是从难以捉摸的与稍纵即逝的数据中实时捕捉,举个例子,在矿山中只有20%黄金是可见的,80%是埋在泥土下面需要挖出来的。同样的,数字数据中隐藏的价值也是必须通过挖掘才能得到。但因为大多数数据并不能很容易可以在某一瞬间捕捉到,其大量产生与增加的速度令到我们就如利用一个针孔来观察整个世界一样:大部分的图片我们是未曾见过的,更不必说来捕捉住!因此,我们依然习惯于基于一个样本有效数据来采取行动和做出决定。

原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/Mining-insight-from-mountai...

最新课程

  • 深入浅出玩儿转FPGA

    本视频基于Xilinx公司的Artix-7FPGA器件以及各种丰富的入门和进阶外设,提供了一些典型的工程实例,帮助读者从FPGA基础知识、逻辑设计概念

  • 从零开始大战FPGA基础篇

    本课程为“从零开始大战FPGA”系列课程的基础篇。课程通俗易懂、逻辑性强、示例丰富,课程中尤其强调在设计过程中对“时序”和“逻辑”的把控,以及硬件描述语言与硬件电路相对应的“

  • Verilog基础及典型数字

    课程中首先会给大家讲解在企业中一般数字电路从算法到流片这整个过程中会涉及到哪些流程,都分别使用什么工具,以及其中每个流程都分别做了