首页> 外文会议>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工具流的详细规范。呈现了与使用原型化高级FPGA工具流产生的硬件设计相比,纯软件设计之间的初步结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号