【24h】

An exploration of heterogeneous systems

机译:异构系统探索

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

摘要

Heterogeneous computing represents a trendy way to achieve further scalability in the high-performance computing area. It aims to join different processing units in a networked-based system such that each task is preferably executed by the unit which is able to efficiently perform that task. Memory hierarchy, instruction set, control logic, and other properties may differ in processing units so as to be specialized for different variety of problems. However, it will be more time-consuming for computer engineers to understand, design, and program on these systems. On the other hand, proper problems running on well-chosen heterogeneous systems present higher performance and superior energy efficiency. Such balance of attributes seldom makes a heterogeneous system useful for other fields than embedded computing or high-performance computing. Among them, embedded computing is more area and energy efficient while high-performance computing obtains more performance. GPUs, FPGAs or the new Xeon Phi are example of common computational units that, along with CPUs, can compose heterogeneous systems aiming to accelerate the execution of programs. In this paper, we have explored these architectures in terms of energy efficiency, performance, and productivity.
机译:异构计算代表了一种在高性能计算领域实现进一步可伸缩性的流行方式。其目的在于将不同的处理单元加入基于网络的系统中,使得每个任务优选地由能够有效执行该任务的单元执行。存储器层次结构,指令集,控制逻辑和其他属性在处理单元中可能有所不同,以便专门用于解决各种问题。但是,对于计算机工程师来说,在这些系统上理解,设计和编程将更加耗时。另一方面,在精心选择的异构系统上运行的适当问题带来了更高的性能和更高的能源效率。属性的这种平衡很少使异构系统可用于嵌入式计算或高性能计算以外的其他领域。其中,嵌入式计算具有更大的面积和能源效率,而高性能计算获得了更高的性能。 GPU,FPGA或新的Xeon Phi是常见计算单元的示例,它们与CPU一起可以组成旨在加速程序执行的异构系统。在本文中,我们从能源效率,性能和生产率方面探讨了这些架构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号