FSL: Fast system launch through persistent computing with nonvolatile memory

FSL: Fast system launch through persistent computing with nonvolatile memory
复制标题

FSL:通过使用非易失性内存进行持久计算来快速启动系统

DOI:
--
复制
发表时间:
2017
期刊:
IEEE Non-Volatile Memory System and Applications Symposium
影响因子:
--
通讯作者:
S. Noh
S. Noh
中科院分区:
--
文献类型:
--
作者:
Hyeonho Song;S. Noh

文献摘要

被引文献

相似文献

下一代内存技术(我们表示新内存)具有非易失性和可寻址属性。在新记忆中利用持久性时,将文件,对象和数据结构存储。我们建议使用新内存的非易失性特征来改变常规计算系统中使用的引导技术。即使关闭电源并利用此功能,该系统仍然保持完整,即使与常规的电源管理方法,例如“睡眠模式”和“冬眠模式”。通过使用FSL,使用Ubuntu 14.04在金枪鱼板上的原始启动时间从原始启动时间减少到0.087秒。
Next generation memory technologies, which we denote as new memory, have both nonvolatile and byte addressable properties. These characteristics are expected to bring changes to the conventional computer system structure. Most previous research on the use of new memory have been focused on how to efficiently store files, objects, and data structure while exploiting persistence in new memory. Unlike previous studies, this study focuses on what functional changes are possible in a computing system through the introduction of new memory. We propose to make use of the nonvolatile characteristic of new memory to change the booting techniques used in conventional computing systems. We present a new booting mechanism that we refer to as Fast System Launch (FSL). FSL enables persistent computing in which the state of the system remains intact even after the power is turned off and exploits this to significantly improve booting time even compared to conventional power management methods such as ‘sleep mode’ and ‘hibernation mode’. To show the effectiveness of FSL, we implement FSL on an in-house embedded test board, which we refer to as the Tuna board, equipped with pseudo new memory. Through the use of FSL, boot time is reduced from the original boot time of 14 seconds to 0.087 seconds on the TUNA board using Ubuntu 14.04.