首页> 外文会议>IEEE 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语言的Xilinx Sdaccel开发环境允许开发人员利用FPGA的潜力,而无需长期开发时期和广泛的硬件知识。本文介绍了使用Sdaccel和Vivado HLS对FPGA的FIM算法的优化实现。使用各种数据集测量性能和功耗。与最先进的解决方案相比,该实施提供了高达3核CPU的加速度高达3.2倍,并且与GPU相比具有更好的能效。我们在新Xcku115 FPGA上的初步结果更有前途:它们具有与GPU相比的最先进的HDL FPGA实现和更好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号