首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >Analysis of Energy Efficiency of a Parallel AES Algorithm for CPU-GPU Heterogeneous Platforms
【24h】

Analysis of Energy Efficiency of a Parallel AES Algorithm for CPU-GPU Heterogeneous Platforms

机译:CPU-GPU异构平台的平行AES算法能效分析

获取原文

摘要

Encryption plays an important role in protecting data, especially data transferred on the Internet. However, encryption is computationally expensive and this leads to high energy costs. Parallel encryption solutions using more CPU/GPU cores can achieve high performance. If we consider energy efficiency to be cost effective using parallel encryption solutions at the same time, this problem can be alleviated effectively. Because many CPU/GPU cores and encryption are pervasive currently, saving energy cost by parallel encrypting has become an unavoidable problem. In this paper, we propose an energy-efficient parallel Advance Encryption Standard (AES) algorithm for CPU-GPU heterogeneous platforms. These platforms, such as the Green 500 computers, are popular in both high performance and general computing. Parallelizing AES, using both GPUs and CPUs, balances the workload between CPUs and GPUs based on their computing capacities. This approach also uses the Nvidia Management Library (NVML) to adjust GPU frequencies, overlaps data transfers and computation, and fully utilizes GPU computing resources to reduce energy consumption as much as possible. Experiments conducted on a platform with one K20M GPU and two Xeon E5-2640 v2 CPUs show that this approach can reduce energy consumption by 74% compared to CPU-only parallel AES and 21% compared to GPU-only parallel AES on the same platform. Its energy efficiency is 4.66 MB/Joule on average higher than both CPU-only parallel AES (1.15 MB/Joule) and GPU-only parallel AES (3.65 MB/Joule). As an energy-efficient parallel AES solution, it can be used to encrypt data on heterogeneous platforms to save energy, especially for the computers with thousands of heterogeneous nodes.
机译:加密在保护数据方面发挥着重要作用,尤其是在互联网上传输的数据。然而,加密是计算昂贵的,这导致了高能量成本。使用更多CPU / GPU核心的并行加密解决方案可以实现高性能。如果我们同时考虑使用并行加密解决方案的能源效率效益,可以有效地缓解此问题。由于许多CPU / GPU核心和加密目前普遍存在,因此通过并行加密节省能源成本已成为一个不可避免的问题。在本文中,我们为CPU-GPU异构平台提出了一种节能并行提前加密标准(AES)算法。这些平台,例如绿色500台计算机,在高性能和一般计算中都很受欢迎。使用GPU和CPU并行化AES,基于计算能力,平衡CPU和GPU之间的工作量。这种方法还使用NVIDIA管理库(NVML)来调整GPU频率,与数据传输和计算重叠,并充分利用GPU计算资源尽可能地降低能量消耗。在一个K20M GPU和两个Xeon E5-2640 V2 CPU的平台上进行的实验表明,与同一平台上的GPU的平行AES相比,这种方法可以将能量消耗降低74%和21%。其能效仅为4.66 MB /焦耳,平均高于CPU仅平行AES(1.15 MB /焦耳)和GPU的平行AES(3.65 MB /焦耳)。作为节能平行AES解决方案,它可用于加密在异构平台上的数据以节省能量,特别是对于具有数千个异构节点的计算机。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号