Architecture of Computing Systems - ARCS 2016

Architecture of Computing Systems - ARCS 2016
复制标题

计算系统架构 - ARCS 2016

DOI:
10.1007/978-3-319-30695-7_21
复制
发表时间:
2016
期刊:
--
影响因子:
--
通讯作者:
Marcu M
Marcu M
中科院分区:
--
文献类型:
--
作者:
Marcu M

文献摘要

相似文献

对节能计算的不断增长的需求需要对能量感知线程调度的充分支持,该能量感知线程调度提供对系统行为的洞察,以改进应用能量/性能优化。对多核嵌入式系统的每个组件所消耗的能量进行精确监控是未来设计中需要考虑的一个重要特性。虽然在这个方向上已经采取了重要的步骤,但在不同核心上执行的线程之间分配共享组件的能耗的问题仍然是一个持续的斗争。我们的目标是设计一个通用的低成本和能源效率的硬件基础设施,支持线程级能源会计的硬件组件在多核系统。所提出的基础设施为上层软件层提供了每个线程和每个组件的能量核算API,类似于性能分析功能。实施结果表明,该方案增加了约10%的资源开销的监测系统.关于功率估计,我们的解决方案得出的一个实现了95%以上的相关度与物理功率测量获得的。
The ever-growing need for energy efficient computation requires adequate support for energy-aware thread scheduling that offers insight into a systems behavior for improved application energy/performance optimizations. Runtime accurate monitoring of energy consumed by every component of a multi-core embedded system is an important feature to be considered for future designs. Although, important steps have been made in this direction, the problem of distributing energy consumption among threads executed on different cores for shared components remains an ongoing struggle. We aim at designing a generic low-cost and energy efficient hardware infrastructure which supports thread level energy accounting of hardware components in a multi-core system. The proposed infrastructure provides upper software layers with per thread and per component energy accounting API, similar with performance profiling functions. Implementation results indicate that the proposed solution adds around 10 % resource overhead to the monitored system. Regarding the power estimates, the one derived by our solution achieves a correlation degree of more than 95 % with the ones obtained from physical power measurements.