首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--存贮器论文

基于非易失性存储器(NVM)的内存分配器的设计与实现

摘要第5-6页
Abstract第6-7页
第一章 引言第13-21页
    1.1 项目背景第13-15页
    1.2 国内外基于NVM的存储系统的研究现状第15-18页
    1.3 选题意义第18页
    1.4 本文的主要工作第18-20页
    1.5 本文的组织结构第20-21页
第二章 技术综述第21-26页
    2.1 NVM地址映射第21-22页
    2.2 NVM内存管理第22-24页
    2.3 NVM操作原子性第24-25页
    2.4 本章小结第25-26页
第三章 NVM内存分配器的分析与设计第26-46页
    3.1 系统需求分析第26-27页
    3.2 系统总体设计第27-32页
    3.3 NVM内存分配器——libnvmalloc第32-36页
        3.3.1 libnvmalloc的细粒度划分方案第32-33页
        3.3.2 libnvmalloc的模块组织结构第33-36页
    3.4 伙伴分配器(Buddy Allocator)第36-41页
        3.4.1 伙伴分配器概述第36-37页
        3.4.2 伙伴分配器的设计第37-41页
    3.5 高效bitmap——bmp4k第41-45页
        3.5.1 充分利用硬件特性的64位bitmap的设计第42-44页
        3.5.2 嵌套结构的4096位bitmap的设计第44-45页
    3.6 本章小结第45-46页
第四章 NVM内存分配器的实现第46-62页
    4.1 libnvmalloc的实现第46-50页
    4.2 伙伴分配器的实现第50-54页
    4.3 bmp4k的实现第54-59页
    4.4 libnvmalloc对外接口性能第59-61页
    4.5 本章小结第61-62页
第五章 NVM内存分配器应用与测试——以Redis为例第62-80页
    5.1 对Redis源码的修改第62-71页
        5.1.1 为redisServer数据结构增加对NVM的支持第62-63页
        5.1.2 为config.c参数处理逻辑增加NVM初始化代码第63-65页
        5.1.3 为zmalloc增加NVM空间管理函数集第65-68页
        5.1.4 增加将sds移动到NVM的逻辑第68-69页
        5.1.5 修改aof.c以支持NVM指针第69-71页
    5.2 NVM版Redis性能测试第71-79页
        5.2.1 Volatile应用场景第71-74页
        5.2.2 AOF应用场景第74-79页
    5.3 本章小结第79-80页
第六章 总结与展望第80-82页
    6.1 总结第80-81页
    6.2 进一步工作展望第81-82页
参考文献第82-87页
致谢第87-89页

论文共89页,点击 下载论文
上一篇:加工工艺误差对硅基热光开关性能的影响
下一篇:65nm工艺下基于RRAM的非易失性SRAM单元设计