...
首页> 外文期刊>Journal of signal processing systems for signal, image, and video technology >Energy-Efficient Allocation of Real-Time Applications onto Single-ISA Heterogeneous Multi-Core Processors
【24h】

Energy-Efficient Allocation of Real-Time Applications onto Single-ISA Heterogeneous Multi-Core Processors

机译:实时应用程序的节能分配到单ISA异构多核处理器上

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

获取外文期刊封面封底 >>

       

摘要

Self-powered systems that interact with the physical world require computing platforms with predictable timing behavior and a low energy demand. Energy consumption can be reduced by choosing energy-efficient designs for both hardware and software components of the platform. We leverage the state-of-the-art in hardware design by adopting Heterogeneous Multi-core Processors with support for Dynamic Voltage and Frequency Scaling and Dynamic Power Management. Through experiments on one such platform, we expose the hardware characteristics that violate assumptions of conventional energy models and propose a revised model suitable for identifying the energy-efficient frequency range. We then address the problem of allocating real-time software components onto heterogeneous cores such that total energy is minimized. Our approach is to start from an analytically justified target load distribution and find a task assignment heuristic that approximates it. Our analysis shows that neither balancing the load nor assigning all load to the "cheapest" core is the best load distribution strategy, unless the cores are extremely alike or extremely different. The optimal load distribution is then formulated as a solution to a convex optimization problem. A heuristic that approximates this load distribution and an alternative method that leverages the solution explicitly are proposed as viable task assignment methods. The proposed methods are compared to state-of-the-art on simulated problem instances and in a case study of a soft-real-time application on an off-the-shelf ARM big.LITTLE heterogeneous processor.
机译:与物理世界交互的自供电系统需要具有可预测的定时行为和低能耗的计算平台。通过为平台的硬件和软件组件选择节能设计,可以减少能耗。通过采用支持动态电压和频率缩放以及动态电源管理的异构多核处理器,我们充分利用了最新的硬件设计。通过在这样一个平台上进行的实验,我们揭示了违反常规能源模型假设的硬件特征,并提出了适合于识别节能频率范围的修订模型。然后,我们解决了将实时软件组件分配到异构内核上以使总能量最小化的问题。我们的方法是从分析上合理的目标负载分布开始,并找到一个近似它的任务分配试探法。我们的分析表明,平衡负载或将所有负载分配给“最便宜”的内核都是最佳的负载分配策略,除非内核极为相似或完全不同。然后,将最佳负载分配公式化为凸优化问题的解决方案。作为可行的任务分配方法,提出了一种近似于此负载分布的试探法和一种显式利用该解决方案的替代方法。将所提出的方法与模拟问题实例上的最新技术进行比较,并以现成的ARM big.LITTLE异构处理器上的软实时应用为例进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号