作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

一种优化的众核处理器核级冗余拓扑重构算法

杨 力1,覃志东1,肖芳雄2,王绍宇1   

  1. (1. 东华大学计算机科学与技术学院,上海201620; 2. 广西财经学院信息与统计学院,南宁530003)
  • 收稿日期:2014-06-30 出版日期:2015-05-15 发布日期:2015-05-15
  • 作者简介:杨 力(1986 - ),男,硕士研究生,主研方向:核级冗余技术;覃志东、肖芳雄、王绍宇,副教授、博士。
  • 基金资助:

    国家自然科学基金资助项目(6126200);中央高校基本科研业务费专项基金资助项目(11D11209)。

An Optimized Core-level Redundancy Topology Reconfiguration Algorithm on Many-core Processors

YANG Li 1,QIN Zhidong 1,XIAO Fangxiong 2,WANG Shaoyu 1   

  1. An Optimized Core-level Redundancy Topology Reconfiguration Algorithm on Many-core Processors
  • Received:2014-06-30 Online:2015-05-15 Published:2015-05-15

摘要:

现有的行波列借拓扑重构算法是基于分级优化思想,把整体优化问题分解为以失效核为中心的局部优化问题,通过局部搜索失效核重构的最优解来求解整体优化问题的最优解。但其在局部邻域进行的是单向搜索,易导致搜索到的解并不是局部最优解,或者前一单元依次占用下一单元最优解而导致连锁列借操作。针对上述情况,构造一种局部邻域双向搜索的优化行波列借算法,可使局部解更优,并避免连锁操作。实验结果表明,该算法在失效核数目较多的情况下,与原有行波列借算法相比,众核处理器虚拟拓扑结构性能明显提高。

关键词: 众核处理器, 微体系结构级冗余, 核级冗余, 虚拟拓扑, 拓扑重构, 行波列借

Abstract:

The existing Row Rippling Column Stealing(RRCS) topology reconfiguration algorithm,which is based on the idea of hierarchical optimization,achieves the overall optimal solution through searching the local optimal solution. However,the local neighborhood searching of the RRCS algorithm is unidirectional, easily leading to the worse suboptimal solutions or the serious chain column stealing operations that the former unit sequentially occupies the optimal solution of next unit. Facing this situation,an optimized RRCS algorithm is proposed to improve the local solution and avoid the chain operations by using local neighborhood bidirectional searching. Experimental results show that when the fault cores on physical topology are more,the optimized algorithm is better.

Key words: many-core processors, microarchitecture-level redundancy, core-level redundancy, virtual topology, topology reconfiguration, Row Rippling Column Stealing (RRCS)

中图分类号: