首页> 外文会议>2018 IEEE 9th International Conference on Mechanical and Intelligent Manufacturing Technologies >Systematic design of an ideal toolflow for accelerating big data applications on FPGA platforms
【24h】

Systematic design of an ideal toolflow for accelerating big data applications on FPGA platforms

机译:用于加速FPGA平台上的大数据应用程序的理想工具流程的系统设计

获取原文
获取原文并翻译 | 示例

摘要

The tremendous explosion of data has led to the “big data challenge” in the various domains of the current digital age including financial analytics, weather forecasting and bioinformatics. The processing requirements of the voluminous and complex data sets produced by the current data explosion are outpacing the computational capacity of traditional hardware platforms and thus necessitating adoption of high performance computing architectures such as clusters, cloud computing and customisable processing hardware such as field programmable gate arrays. In particular, FPGAs offer excellent flexibility, massive parallel computational capacity and good power efficiency which can meet the high processing demands of big data applications. However, despite their excellent processing merits, FPGAs are still suffering from low adoption by designers. Standard FPGA languages and tools are difficult and exclusive to users with digital hardware design expertise. Multiple high-level languages and design flows targeted at different application domains have been developed to meet the FPGA design challenge. However, there is a lack of a standardised specification that defines clearly how a high-level FPGA design flow should be and what it should be capable of. This paper employs a system engineering approach to design and prototype an ideal high-level FPGA design Toolflow for the computational finance domain which utilises a simple standard software programming language to program the FPGA. The detailed specification of the ideal high-level FPGA Toolflow is presented and discussed. Preliminary results between a purely software design in comparison to a hardware design generated using the prototyped high-level FPGA Toolflow are presented.
机译:数据的爆炸式增长导致了当前数字时代各个领域的“大数据挑战”,包括金融分析,天气预报和生物信息学。当前数据爆炸产生的大量和复杂数据集的处理要求已经超过了传统硬件平台的计算能力,因此需要采用高性能计算架构(例如集群,云计算)和可定制处理硬件(例如现场可编程门阵列) 。特别是,FPGA具有出色的灵活性,巨大的并行计算能力和良好的电源效率,可以满足大数据应用程序的高处理需求。然而,尽管FPGA具有出色的处理优势,但仍受到设计人员的低采用率的困扰。标准的FPGA语言和工具非常困难,并且只有具有数字硬件设计专业知识的用户才能使用。针对不同应用领域开发了多种高级语言和设计流程,以应对FPGA设计挑战。但是,缺乏标准化的规范来明确定义高级FPGA设计流程应具有的功能以及应具有的功能。本文采用系统工程方法来设计和原型化用于计算金融领域的理想的高级FPGA设计工具流程,该工具流程使用一种简单的标准软件编程语言来对FPGA进行编程。提出并讨论了理想的高级FPGA Toolflow的详细规范。给出了纯软件设计与使用原型高级FPGA Toolflow生成的硬件设计之间的初步结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号