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

Bitfusion 支持通过云访问基于赛灵思 All Programmable 器件的 FPGA 硬件加速功能

发布者:jackzhang 时间:2015-12-22 09:33:44

这是必然趋势,肯定有人会通过云访问 FPGA 硬件加速功能。

 

Bitfusion 既开发软件,又设计硬件,并且与 Rackspace 协作共同创建专用于加速云计算的数据中心。这一理念与 FPGA 硬件加速功能不谋而合,Bitfusion 正在开发基于赛灵思 Kintex UltraScale 器件的硬件加速器,并将提供基于 SDAccel 等赛灵思工具的云开发工具,作为为高性能计算(HPC)而准备的硬件加速云端服务

 

上周在奥斯汀 SC15 全球超算大会期间,我与 Subbu Rama 在其公司展台进行了交流。RamaBitfusion 公司的 CEO 兼创始人。他的愿景是通过他所提供的简单易用、按需响应的接入通道,任何人只需要用一台笔记本电脑接入,就能够轻松访问包括 FPGA硬件加速功能等在内的各种集成在云端的开发工具,来解决 HPC 级问题。Bitfusion 根据您调用内核函数的次数以及内核执行时间进行收费,但开发时间不收费。

 

Bitfuion 最初专注于 OpenCL 应用开发,不过公司上周在 SC15 大会上发布Bitfusion Cloud Adaptor 也能通过其他来源的 OpenCL 绑定支持各种其他编程语言,如 CC++ Objective CDelphi/PascalFortranGoJavaJavascriptJuliaLISPMathematicaMATLAB.NETC#F# Visual BasicPerlPythonRRuby;以及 Rust 等。

 

您所偏爱的语言应该包含在内了。

 

Bitfusion 还开发了一些示例应用,其中包括:


  • Vector addition — 简单的矢量加法,更像是面向初学者的“Hello World”型简单示例。
  • SmithWaterman — FPGA 中实现生物信息学Smith Waterman 算法。
  • BLASTP — FPGA 中实现生物信息学序列对比应用 BLASTP
  • Regular Expression — 实现类似于 grep 的正则表达式语法分析。
  • Blowfish — 实现 Blowfish 加密。
  • JPEG解码 实现 JPEG 图像压缩。
  • SHA — 实现 Secure Hash 算法,这是一种加密哈希函数。
  • 自适应差分脉冲编码调制算法 (ADPCM) — 实现用于音频信号的编码/解码的 ITU G.722 自适应差分脉冲编码调制 (ADPCM) 算法。ADPCM 经常用于Voice over IP (VoIP) 语音通信。
  • 运动矢量解码 实现 MPEG-2 运动矢量解码。

最新课程

  • 深入浅出玩儿转FPGA

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

  • 从零开始大战FPGA基础篇

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

  • Verilog基础及典型数字

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