首页> 外文期刊>Science of Computer Programming >FAMe-TM: Formal analysis methodology for task migration algorithms in Many-Core systems
【24h】

FAMe-TM: Formal analysis methodology for task migration algorithms in Many-Core systems

机译:FAMe-TM:用于多核系统中任务迁移算法的形式化分析方法

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

摘要

Distributed Dynamic Thermal Management (dDTM) through task migrations across cores provides a very promising solution to cater for the heating issues in Many-Core architectures. However, the growing number of cores, the distributed nature of dDTM and the inherent sampling-based nature of traditional analysis techniques, like simulation and emulation, makes a complete and rigorous analysis of these task migration algorithms almost impossible. These limitations compromise the analysis integrity and in worst cases may lead to the deployment of an inefficient and inaccurate dDTM scheme on chip, which in turn can cause permanent defects in the chip due to excessive heating. Leveraging upon the exhaustive nature of model checking based verification, we propose to use a model checker to formally verify task migration algorithms. This work proposes an analysis methodology, i.e., Formal Analysis Methodology for Task Migrations (FAMe-TM), and identifies a generic set of properties for the formal verification of task-migration-based dDTM scherries. In particular, we propose an analysis flow using the scalable bounded model checker, nuXmv, to formally verify the suggested task migration properties, like tasks migrations, stalls, completion, creation of hot spots, time spent in migration and time to achieve stability. For illustration purposes, we apply FAMe-TM to two recently proposed task-migration-based dDTM schemes, i.e., Thermal Coupling Aware (TCA-TM) dDTM and Hot Spot Reduction (HR-TM) dDTM.
机译:通过跨内核任务迁移的分布式动态热管理(dDTM)提供了非常有前途的解决方案,可以解决多核架构中的发热问题。但是,核心数量的增加,dDTM的分布式特性以及传统分析技术(例如仿真和仿真)固有的基于采样的特性,使得对这些任务迁移算法进行完整而严格的分析几乎是不可能的。这些限制损害了分析的完整性,在最坏的情况下,可能会导致在芯片上部署效率低下且不准确的dDTM方案,这又会因过热而在芯片中造成永久性缺陷。利用基于模型检查的验证的详尽性,我们建议使用模型检查器来正式验证任务迁移算法。这项工作提出了一种分析方法,即用于任务迁移的形式化分析方法(FAMe-TM),并标识了一组通用属性,用于形式验证基于任务迁移的dDTM序列表。特别是,我们提出了使用可扩展的有界模型检查器nuXmv的分析流程,以正式验证建议的任务迁移属性,例如任务迁移,停顿,完成,热点创建,迁移所花费的时间以及达到稳定性的时间。为了说明的目的,我们将FAMe-TM应用于两个最近提出的基于任务迁移的dDTM方案,即热耦合感知(TCA-TM)dDTM和热点减少(HR-TM)dDTM。

著录项

  • 来源
    《Science of Computer Programming》 |2017年第2期|154-174|共21页
  • 作者单位

    School of Electrical Engineering and Computer Science (SEECS), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan;

    School of Electrical Engineering and Computer Science (SEECS), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan;

    School of Electrical Engineering and Computer Science (SEECS), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan;

    Embedded Systems (CES), Karlsruhe Institute of Technology (KIT), Karlsruhe 76021, Germany;

    Embedded Systems (CES), Karlsruhe Institute of Technology (KIT), Karlsruhe 76021, Germany;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Dynamic Thermal Management; Formal verification; Many-Core systems; Model checking; nuXmv;

    机译:动态热管理;正式验证;多核系统;模型检查;nuXmv;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号