首页> 外文期刊>ACM transactions on reconfigurable technology and systems >A Tradeoff Analysis of FPGAs, GPUs, and Multicores for Sliding-Window Applications
【24h】

A Tradeoff Analysis of FPGAs, GPUs, and Multicores for Sliding-Window Applications

机译:滑动窗口应用的FPGA,GPU和多核的权衡分析

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

摘要

The increasing usage of hardware accelerators such as Field-Programmable Gate Arrays (FPGAs) and Graphics Processing Units (GPUs) has significantly increased application design complexity. Such complexity results from a larger design space created by numerous combinations of accelerators, algorithms, and hw/sw partitions. Exploration of this increased design space is critical due to widely varying performance and energy consumption for each accelerator when used for different application domains and different use cases. To address this problem, numerous studies have evaluated specific applications across different architectures. In this article, we analyze an important domain of applications, referred to as sliding-window applications, implemented on FPGAs, GPUs, and multicore CPUs. For each device, we present optimization strategies and analyze use cases where each device is most effective. The results show that, for large input sizes, FPGAs can achieve speedups of up to 5.6x and 58x compared to GPUs and multicore CPUs, respectively, while also using up to an order of magnitude less energy. For small input sizes and applications with frequency-domain algorithms, GPUs generally provide the best performance and energy.
机译:诸如现场可编程门阵列(FPGA)和图形处理单元(GPU)之类的硬件加速器的使用日益增加,已大大增加了应用程序设计的复杂性。这种复杂性是由加速器,算法和硬件/软件分区的大量组合创建的更大的设计空间导致的。由于每个加速器用于不同的应用领域和不同的用例时,性能和能耗的差异很大,因此探索这种增加的设计空间至关重要。为了解决这个问题,许多研究已经评估了跨不同体系结构的特定应用程序。在本文中,我们分析了在FPGA,GPU和多核CPU上实现的应用程序的重要领域,称为滑动窗口应用程序。对于每种设备,我们提出优化策略并分析每种设备最有效的用例。结果表明,对于大输入量,与GPU和多核CPU相比,FPGA可以分别将速度提高5.6倍和58倍,同时还可以节省多达一个数量级的能量。对于较小的输入大小和具有频域算法的应用,GPU通常可提供最佳性能和能量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号