存储 频道

英特尔发布最新软件工具包 简化FPGA编程

  【IT168 资讯】现场可编程门阵列(FPGA)的编程是出了名的难,需要专业语言的专业知识,如Verilog或VHDL。因此,减轻编程负担是开启FPGA广泛应用的关键,也是FPGA供应商(如英特尔)的首要目标。

  9月4日,曾在2015年购买了FPGA公司Altera的英特尔推出了一套新的软件工具,旨在使FPGA编程能够让主流开发者更易于理解和使用。这都是英特尔加速FPGA在数据中心应用战略的一部分,目标工作负载包括高性能计算、人工智能、数据和视频分析和5G网络处理。

  英特尔推出的三个工具是:

  ·为使用了FPGA的英特尔Xeon CPU而设计的加速堆栈(Acceleration Stack)——允许代码重用,并在所有英特尔FPGA数据中心产品中提供一个通用的开发界面。为垂直目标提供了系统优化的参考库。

  ·开放的可编程加速引擎(OPAE)技术——开放代码,作为英特尔Xeon处理器和加速器的通用开发者接口的一部分,提供了跨FPGA加速器和平台的轻量级、一致的API。OPAE代码可以在GitHub上找到。

  ·OpenCL的英特尔FPGA软件开发工具包(SDK)——支持暂存器传递语言(RTL)和OpenCL,允许开发人员创建运行在英特尔FPGA上的自定义加速器功能。

  英特尔的目标是将FPGA编程引入英特尔熟悉的Xeon框架,以减少那些不是FPGA专家的软件开发人员的学习曲线。英特尔已经将硬件加速(FPGA)定义为HPC、人工智能、自动驾驶、基因组学和数据库加速的重要推动者。


▲图片来源:英特尔

  这款新软件于9月4日,在由英特尔数据中心集团的总裁Barry Davis发布的一篇博文中被提出。9月5日在于比利时根特市举办的可编程逻辑和应用程序(FPL)的国际会议上,Davis的同事Pradeep Dubey公布了更多的细节。

0
相关文章