李慧娟
- 作品数:3 被引量:4H指数:1
- 供职机构:北京航空航天大学更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 适用于NUMA架构的内存分配方法及延时感知-内存分配装置
- 本发明公开了一种适用于NUMA架构的内存分配方法及延时感知‑内存分配装置,该装置包括有内嵌在NUMA多核架构的GQ单元中的延时感知单元(1)和内嵌在Linux操作系统中的内存分配单元(2)。本发明的内存分配方法通过延时感...
- 杨海龙李慧娟王辉刘岚栾钟治钱德沛
- NUMA架构内多个节点间访存延时平衡的内存分配策略被引量:4
- 2017年
- 随着多核架构的发展和普及,NUMA多核架构凭借其本地访存低延时的优势,被各大商业数据中心以及科学计算集群广泛采用.NUMA架构通过增加多个内存控制器,缓解了多核架构下对同一个内存控制器的争用问题,但同时也增加了内存管理的负担.Linux的系统开发者为了实现充分利用NUMA本地访存低延时的特点,在为进程分配内存时,选择进程当前正在运行的NUMA节点作为分配内存的目标节点.这种分配会导致进/线程之间共享内存的不公平.例如,一个在当前本地节点被分配很多内存的进程,可能被调度到远端节点运行,这样会导致进程的性能波动.针对这一问题,该文设计了一种保证NUMA架构内各内存节点间访存延时平衡的内存分配策略,并在Linux系统中实现和验证.延时的获取方法依赖平台,但是系统内核的策略是通用的.实验结果表明,与Linux默认的内存分配策略相比,进/线程间的不公平性平均降低了16%(最多34%),并且各进/线程的性能没有较大抖动.
- 李慧娟栾钟治王辉杨海龙钱德沛
- 一种适用于NUMA架构内多节点间访存延时平衡的内存分配方法及延时感知-内存分配装置
- 本发明公开了一种适用于NUMA架构内多节点间访存延时平衡的内存分配方法及延时感知-内存分配装置,该装置包括有内嵌在NUMA多核架构的GQ单元中的延时感知单元(1)和内嵌在Linux操作系统中的内存分配单元(2)。本发明的...
- 杨海龙李慧娟王辉刘岚栾钟治钱德沛