利用FPGA加速实现高性能计算

Posted cpsmile

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用FPGA加速实现高性能计算相关的知识,希望对你有一定的参考价值。

原文链接

  • 原因:处理器本身无法满足高性能计算(HPC)应用软件的性能需求,导致需求和性能 之间出现了缺口。
  • 最初解决办法:使用协处理器来提升处理器的性能。

 

  • 协处理器(基于硬件的设计)具有三种能力:

1.专门的硬件加速实现各种应用中需要的关键处理功能;

2.使用流水线和并行结构,跟上性能的需求变化;

3.为主处理 器和系统存储器提供宽带、低延迟接口。

 

  • 协处理器满足HPC市场的4P要求:performance , productivity , power , price 

使用协处理器出现的问题:开发时间较长、成本较高

 

  • 于是提出:基于FPGA的协处理器的实现

1.FPGA作为协处理器设计的基础,在价格、性能、 易用性以及功耗方面有明显的优势。 

2.FPGA是重新可编程的,它可以在一个芯片中为多种应用提供非常灵活的定制协处理功能。

 

  • 相关产品

Altera的Stratix III系列FPGA

1.逻辑和DSP模块比较均衡

2.行列体系结构

 

以上是关于利用FPGA加速实现高性能计算的主要内容,如果未能解决你的问题,请参考以下文章

大数据下,24小时精准医疗或将在2020年实现?

FPGA资源平民化的新晋- F9 技术解析

基于FPGA的手写数字识别神经网络加速——pytorch网络搭建及训练

堆排序的Verilog实现

进阶篇腾讯云FPGA的深度学习算法

如何利用FPGA给广告推荐算法做硬件加速?