首页> 外文会议>Languages, compilers, amp; tools for embedded systems >Elastic Computing: A Framework for Transparent, Portable, and Adaptive Multi-core Heterogeneous Computing
【24h】

Elastic Computing: A Framework for Transparent, Portable, and Adaptive Multi-core Heterogeneous Computing

机译:弹性计算:透明,可移植和自适应多核异构计算的框架

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

摘要

Over the past decade, system architectures have started on a clear trend towards increased parallelism and heterogeneity, often resulting in speedups of 10x to 100x. Despite numerous compiler and high-level synthesis studies, usage of such systems has largely been limited to device experts, due to significantly increased application design complexity. To reduce application design complexity, we introduce elastic computing - a framework that separates functionality from implementation details by enabling designers to use specialized functions, called elastic functions, which enable an optimization framework to explore thousands of possible implementations, even ones using different algorithms. Elastic functions allow designers to execute the same application code efficiently on potentially any architecture and for different runtime parameters such as input size, battery life, etc. In this paper, we present an initial elastic computing framework that transparently optimizes application code onto diverse systems, achieving significant speedups ranging from 1.3x to 46x on a hyper-threaded Xeon system with an FPGA accelerator, a 16-CPU Opteron system, and a quad-core Xeon system.
机译:在过去的十年中,系统架构已开始朝着增加并行性和异构性的趋势发展,通常导致速度提高10倍至100倍。尽管进行了大量编译器和高级综合研究,但由于应用程序设计的复杂性大大增加,此类系统的使用很大程度上仍限于设备专家。为了降低应用程序设计的复杂性,我们引入了弹性计算-一种框架,该框架通过使设计人员能够使用称为弹性函数的专用功能来将功能与实现细节分开,该功能使优化框架能够探索数千种可能的实现,甚至使用不同算法的实现。弹性功能允许设计人员在可能的任何体系结构上以及针对不同的运行时参数(例如输入大小,电池寿命等)有效地执行相同的应用程序代码。在本文中,我们提出了一个初始的弹性计算框架,该框架透明地优化了各种系统上的应用程序代码,在具有FPGA加速器,16 CPU Opteron系统和四核Xeon系统的超线程Xeon系统上,可实现1.3倍至46倍的显着加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号