Computational sprinting on a hardware/software testbed

Author:

Raghavan Arun1,Emurian Laurel1,Shao Lei2,Papaefthymiou Marios2,Pipe Kevin P.2,Wenisch Thomas F.2,Martin Milo M.K.1

Affiliation:

1. University of Pennsylvania, Philadelphia, PA, USA

2. University of Michigan, Ann Arbor, MI, USA

Abstract

CMOS scaling trends have led to an inflection point where thermal constraints (especially in mobile devices that employ only passive cooling) preclude sustained operation of all transistors on a chip --- a phenomenon called "dark silicon." Recent research proposed computational sprinting --- exceeding sustainable thermal limits for short intervals --- to improve responsiveness in light of the bursty computation demands of many media-rich interactive mobile applications. Computational sprinting improves responsiveness by activating reserve cores (parallel sprinting) and/or boosting frequency/voltage (frequency sprinting) to power levels that far exceed the system's sustainable cooling capabilities, relying on thermal capacitance to buffer heat. Prior work analyzed the feasibility of sprinting through modeling and simulation. In this work, we investigate sprinting using a hardware/software testbed. First, we study unabridged sprints, wherein the computation completes before temperature becomes critical, demonstrating a 6.3x responsiveness gain, and a 6% energy efficiency improvement by racing to idle. We then analyze truncated sprints, wherein our software runtime system must intervene to prevent overheating by throttling parallelism and frequency before the computation is complete. To avoid oversubscription penalties (context switching inefficiencies after a truncated parallel sprint), we develop a sprint-aware task-based parallel runtime. We find that maximal-intensity sprinting is not always best, introduce the concept of sprint pacing, and evaluate an adaptive policy for selecting sprint intensity. We report initial results using a phase change heat sink to extend maximum sprint duration. Finally, we demonstrate that a sprint-and-rest operating regime can actually outperform thermally-limited sustained execution.

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Graphics and Computer-Aided Design,Software

Reference55 articles.

1. Threading Building Blocks. URL http://threadingbuildingblocks.org. Threading Building Blocks. URL http://threadingbuildingblocks.org.

2. Nokia Point and Find 2006. URL http://www.pointandfind.nokia.com. Nokia Point and Find 2006. URL http://www.pointandfind.nokia.com.

3. Google Goggles 2009. URL http://www.google.com/mobile/goggles. Google Goggles 2009. URL http://www.google.com/mobile/goggles.

4. 2nd Generation Intel Core Processor Family Desktop and Intel Pentium Processor Family Deskop and LGA1155 Socket 2011. URL http://www.intel.com/content/dam/doc/guide/2nd-gen-core-lga1155-socket-guide.pdf. 2nd Generation Intel Core Processor Family Desktop and Intel Pentium Processor Family Deskop and LGA1155 Socket 2011. URL http://www.intel.com/content/dam/doc/guide/2nd-gen-core-lga1155-socket-guide.pdf.

Cited by 3 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Cooling power and characteristic times of composite heatsinks and insulants;International Journal of Heat and Mass Transfer;2018-02

2. Figure-of-merit for phase-change materials used in thermal management;International Journal of Heat and Mass Transfer;2016-10

3. Cooling Capacity Figure of Merit for Phase Change Materials;Journal of Heat Transfer;2015-09-02

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3