首页> 外文期刊>International Journal of Distributed and Parallel Systems >Assessing the Performance and Energy Usage of Multi-CPUs, Multi-Core and Many-Core Systems : The MMP Image Encoder Case Study
【24h】

Assessing the Performance and Energy Usage of Multi-CPUs, Multi-Core and Many-Core Systems : The MMP Image Encoder Case Study

机译:评估多CPU,多核和多核系统的性能和能耗:MMP图像编码器案例研究

获取原文
           

摘要

This paper studies the performance and energy consumption of several multi-core, multi-CPUs and manycorehardware platforms and software stacks for parallel programming. It uses the Multimedia MultiscaleParser (MMP), a computationally demanding image encoder application, which was ported to severalhardware and software parallel environments as a benchmark. Hardware-wise, the study assessesNVIDIA's Jetson TK1 development board, the Raspberry Pi 2, and a dual Intel Xeon E5-2620/v2 server, aswell as NVIDIA's discrete GPUs GTX 680, Titan Black Edition and GTX 750 Ti. The assessed parallelprogramming paradigms are OpenMP, Pthreads and CUDA, and a single-thread sequential version, allrunning in a Linux environment. While the CUDA-based implementation delivered the fastest execution, theJetson TK1 proved to be the most energy efficient platform, regardless of the used parallel software stack.Although it has the lowest power demand, the Raspberry Pi 2 energy efficiency is hindered by its lengthyexecution times, effectively consuming more energy than the Jetson TK1. Surprisingly, OpenMP deliveredtwice the performance of the Pthreads-based implementation, proving the maturity of the tools andlibraries supporting OpenMP.
机译:本文研究了几种用于并行编程的多核,多CPU和许多核硬件平台和软件堆栈的性能和能耗。它使用了Multimedia MultiscaleParser(MMP),这是一种计算要求很高的图像编码器应用程序,已移植到多种硬件和软件并行环境中作为基准。在硬件方面,该研究评估了NVIDIA的Jetson TK1开发板,Raspberry Pi 2和双Intel Xeon E5-2620 / v2服务器,以及NVIDIA的独立GPU GTX 680,Titan Black Edition和GTX 750 Ti。评估的并行编程范例是OpenMP,Pthreads和CUDA,以及单线程顺序版本,它们都在Linux环境中运行。尽管基于CUDA的实现提供了最快的执行速度,但无论采用哪种并行软件堆栈,Jetson TK1都是最节能的平台。尽管功耗最低,但Raspberry Pi 2的能源效率却因执行时间过长而受阻。比Jetson TK1更有效地消耗了能源。令人惊讶的是,OpenMP实现了基于Pthreads的实现的两倍性能,证明了支持OpenMP的工具和库的成熟性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号