...
首页> 外文期刊>Journal of Signal Processing Systems >Efficient Loop Scheduling for Chip Multiprocessors with Non-Volatile Main Memory
【24h】

Efficient Loop Scheduling for Chip Multiprocessors with Non-Volatile Main Memory

机译:具有非易失性主存储器的芯片多处理器的高效循环调度

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

摘要

Non-volatile memories (NVMs) show great potential in replacing DRAM as the main memory in many embedded systems because of their attractive characteristics such as low cost, high density, and low energy consumption. However, the problem of asymmetric read and write costs has to be addressed before the advantages of NVM can be fully exploited. That is, the cost of write operation is much more expensive than the cost of read operation on NVMs. The existing techniques for loop optimization cannot be used effectively with non-volatile main memory because this special feature is not considered. In this paper, we propose an efficient loop scheduling algorithm, the Rotation with Maximum Bipartite Matching (RMBM) algorithm, to address the problem of expensive write operations on non-volatile main memory for chip multiprocessors (CMPs). It achieves high parallelism for a loop and, at the same time, reduces the number of write operations on NVM. The experimental results show that the RMBM algorithm reduces the number of write activities on NVM by 34.5 % on average compared with the traditional rotation scheduling algorithm. The execution time is reduced by 20.5 %, and the energy consumption is also reduced by 15.03 % on average using the RMBM algorithm. In other words, the average lifetime of NVM can be extended by more than 2 times using the proposed technique.
机译:非易失性存储器(NVM)由于具有吸引人的特性(如低成本,高密度和低能耗),在取代DRAM作为许多嵌入式系统中的主存储器方面显示出巨大潜力。但是,在充分利用NVM的优势之前,必须解决读写成本不对称的问题。也就是说,写操作的成本比NVM上的读操作的成本高得多。现有的用于循环优化的技术无法有效地与非易失性主存储器一起使用,因为未考虑此特殊功能。在本文中,我们提出了一种高效的循环调度算法,即最大二分匹配旋转(RMBM)算法,以解决芯片多处理器(CMP)在非易失性主存储器上的昂贵写操作问题。它实现了循环的高度并行性,同时减少了NVM上的写操作次数。实验结果表明,与传统的旋转调度算法相比,RMMBM算法平均减少了NVM上的写入活动数量34.5%。使用RMBM算法,执行时间减少了20.5%,平均能耗也减少了15.03%。换句话说,使用所提出的技术,NVM的平均寿命可以延长两倍以上。

著录项

  • 来源
    《Journal of Signal Processing Systems》 |2013年第3期|261-273|共13页
  • 作者单位

    College of Information Science and Engineering Hunan University">(1);

    College of Information Science and Engineering Hunan University">(1);

    College of Computer Science Chongqing University">(3);

    Department of Computer Science University of Texas at Dallas">(2);

    Department of Computer Science University of Texas at Dallas">(2);

    College of Computer Science Chongqing University">(3);

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

    Non-volatile memory; Loop scheduling algorithm; Chip multiprocessor;

    机译:非易失性存储器;循环调度算法;芯片多处理器;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号