首页> 外文会议>International Conference on Application-specific Systems, Architectures and Processors >Acceleration of Frequent Itemset Mining on FPGA using SDAccel and Vivado HLS
【24h】

Acceleration of Frequent Itemset Mining on FPGA using SDAccel and Vivado HLS

机译:使用SDAccel和Vivado HLS在FPGA上加速频繁项集挖掘

获取原文

摘要

Frequent itemset mining (FIM) is a widely-used data-mining technique for discovering sets of frequently-occurring items in large databases. However, FIM is highly time-consuming when datasets grow in size. FPGAs have shown great promise for accelerating computationally-intensive algorithms, but they are hard to use with traditional HDL-based design methods. The recent introduction of Xilinx SDAccel development environment for the C/C++/OpenCL languages allows developers to utilize FPGA's potential without long development periods and extensive hardware knowledge. This paper presents an optimized implementation of an FIM algorithm on FPGA using SDAccel and Vivado HLS. Performance and power consumption are measured with various datasets. When compared to state-of-the-art solutions, this implementation offers up to 3.2× speedup over a 6-core CPU, and has a better energy efficiency as compared with a GPU. Our preliminary results on the new XCKU115 FPGA are even more promising: they demonstrate a comparable performance with a state-of-the-art HDL FPGA implementation and better performance compared to the GPU.
机译:频繁项集挖掘(FIM)是一种广泛使用的数据挖掘技术,用于发现大型数据库中频繁出现的项集。但是,当数据集增大时,FIM会非常耗时。 FPGA已显示出加速计算密集型算法的巨大希望,但很难与传统的基于HDL的设计方法一起使用。赛灵思最近针对C / C ++ / OpenCL语言引入了SDAccel开发环境,使开发人员无需花费较长的开发时间和丰富的硬件知识即可利用FPGA的潜力。本文介绍了使用SDAccel和Vivado HLS在FPGA上优化FIM算法的实现。使用各种数据集来衡量性能和功耗。与最先进的解决方案相比,该实现方案在6核CPU上的速度提高了3.2倍,并且与GPU相比具有更高的能效。我们在新的XCKU115 FPGA上获得的初步结果甚至更有希望:与最新的HDL FPGA实施相比,它们具有可比的性能,并且与GPU相比具有更好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号