期刊文献+

SOC快速内存检查点的研究与实现

A study and implementation on SOC's fast memory checkpoint
下载PDF
导出
摘要 随着系统芯片SOC设计技术的普遍应用,对应的可靠性问题逐渐成为关注的焦点.提出一种应用在SOC设计上的内存检查点技术,通过硬件逻辑将内存中的数据备份到非易失存储介质中,系统恢复时将数据从存储介质取出,重新拷贝到内存,避免内存中的数据丢失;同时给出外部存储器到RAM的程序代码拷贝设计,显著提高了内存检查点保存的速度.在断电等突发情况下,可以有效地保护内存中的数据,具有很好的通用性,占用资源较少,可以广泛应用于实时系统的容错机制中. With the wide spread application of system of chip( SOC) design technology,corresponding reliability problem become the focus of attention. This paper presents a method of memory checkpoint applying on SOC which storing the data to non-volatile memory storage medium by hardware logic. The system fetches the data and puts data to memory,avoiding loss of information. In addition,this paper presents a design of program copy from external storage to random access memory( RAM),significantly increasing the speed of memory checkpoint. In the case of power outages and other emergency situations,the design can effectively protect data in memory. The proposed design method has good generality and takes up less resource. It can be widely used in fault tolerance mechanism of real-time system.
出处 《北京交通大学学报》 CAS CSCD 北大核心 2015年第3期109-113,121,共6页 JOURNAL OF BEIJING JIAOTONG UNIVERSITY
基金 广东省普及型高性能计算机重点实验室/深圳市服务计算与应用重点实验室开放课题
关键词 片上系统 内存 检查点 非易失性存储 system of chip RAM checkpoint non-volatile memory storage
  • 相关文献

参考文献11

  • 1Bin Y, Kang K, Kim H, et al. The development of Soc platform for embedded system applications [ C ]//Interna- tional Conference on Convergence Information Technology, 2007: 2286 - 2291.
  • 2Zhang C, Deng S, Ning H. A local checkpoint mechanism for on-board computing [ C ]//IEEE International Confer- ence on Information Science and Technology, 2012: 520 - 526.
  • 3易会战,王锋,左克,杨灿群,杜云飞,马亚青.基于内存缓存的异步检查点容错技术[J].计算机研究与发展,2014,51(6):1229-1239. 被引量:8
  • 4Koch D, Haubelt C, Teich J. Efficient hardware check- pointing:concepts, overhead analysis, and implementation [C]//Proc of ACM/SIGDA IntSymp on Field Pro- grammable Gate Arrays, 2007:188- 196.
  • 5Tiwari A, Tomko K A. Scan-chain based watch-points for efficient run-time debugging and verification of FPGA de- signs[ C] //Asia and South Pacific Design Automation Con- ference, 2003: 705-711.
  • 6Mignolet J Y, Nollet V, Coene P, et al. Infrastructure for design and marmaement of relocatable tasks in a heteroge- neous reconfignrable system-on-chip [ C]//Proc of IEEE/ ACM Design, Automation and Test in Europe, 2003:986 - 991.
  • 7韦中伟,陈海涛,王强,沈志宇.支持数据库访问的进程检查点技术研究与实现[J].计算机工程与科学,2011,33(8):84-88. 被引量:1
  • 8Hursey J, January C, O'Connor M, et al. Checkpoint/ restart-enabled parallel debugging [ C]//Proceedings 17th European MPI Users Group Meeting, 2010: 219-228.
  • 9门朝光,焦亮,李香,徐振朋.基于Linux内核的进程检查点系统设计与实现[J].计算机科学,2009,36(4):192-194. 被引量:5
  • 10Li T, Ragel R, Parameswaran S. Reli: hardware/soft- ware checkpoint and recovery scheme for embedded pro- cessors[C]//Proceedings of Design, Automation and Test in Europe Conference and Exhibition, 2012:875- 880.

二级参考文献21

  • 1Jose C S, Petrini F, Davis K, et al. Current Practice and a Direction Forward in Checkpoint/Restart Implementation for Fault Tolerance//Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium, 2005. IPDPS' 05. April 2005 : 19
  • 2Elnozahy M, Alvisi L, Wang Y M. A Survey of Rollback-Recovery Protocols in Message-Passing Systems. ACM Computing Surveys, 2002,34 (3) : 375-408
  • 3Luls M S, Joao G S. System - level versus User- Defined Checkpointing//Proeeedings Seventeenth IEEE Symposium on Reliable Distributed Systems, 1998. ISRDS'98. October 1998:68
  • 4Sancho J C,Petrini F,Johnson G,et al. On the Feasibility of Incremental Checkpointing for Scientific Computing//Proceedings of the 18^th International Parallel & Distributed Processing Symposium, 2004. IPDPS'04. April 2005 : 58
  • 5Meyer N. User and Kernel Level Checkpointing//Proceeclings of the Sun Microsystems HPC Consortium Meeting, 2003. April 2003 : 15
  • 6Tannenbaum T, Litzkow M.The Condor distributed processing system. Dr. Dobb' s Journal, 1995,25 (2) : 40-48
  • 7Plank J S, Micah B, Gerry K, et al. Libckpt :Transparent checkpointing under unix//Usenix Winter Technical Conference. NewOrleans, Louisiana, USA, 1995
  • 8Sankaran S, Jeffrey M S, Barrett B, et al. The LAM/MPI Checkpoint/Restart Framework: System-Initiated Checkpointing// Proceedings of the LACSI Symposium, 2005. LACSI' 05. October 2003:479
  • 9Gioiosa R, Jose C S, Song Jiang, et al. Transparent, Incremental Checkpointing at Kernel Level : a Foundation for Fault Tolerance for Parallel Computers//Proceedings of the 2005 ACM/IEEE SC 105 Conference, 2005. SC'05. 2005 : 9
  • 10Paul H H,Jason C D. Berkeley lab checkpoint/restart (BLCR) for Linux clusters. Journal of Physics,2006,46(3) :494-499

共引文献51

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部