面向众核体系结构的操作系统并行优化关键技术研究

基本信息
批准号:61170050
项目类别:面上项目
资助金额:56.00
负责人:陈渝
学科分类:
依托单位:清华大学
批准年份:2011
结题年份:2015
起止时间:2012-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:崔岩,张磊,张知皦,潘震皓,王乃峥,康烁,韩威
关键词:
操作系统并行计算众核体系结构
结项摘要

针对末级共享缓存众核处理器架构的操作系统面临的一个主要问题是共享资源和高速缓存的并发访问冲突问题,表现形式是对共享资源的竞争访问开销随CPU核数的增加成超线性递增的锁抖动现象(lock trashing),以及任务无法有效共用共享高速缓存导致随CPU核数增加高速缓存利用率反而急剧下降的高速缓存抖动现象(cache trashing)。本课题将采用在线分析任务的数据访问模式,并对内核中竞争访问开销与竞争资源的任务所占CPU核数/位置的内在关系进行建模,设计新的锁机制,并结合调度迁移设置合理的任务迁移时机以及CPU核数量/位置,避免锁抖动现象。另一方面,本课题基于数据访问临近度和局部性的任务分类和迁移策略对访问资源的任务片段进行拆分和分类,通过结合调度的内存区间隔离管理把访问相近内存和无共享冲突的任务尽量放在共享高速缓存的CPU核上运行,实现"数据共享的专核专用",以避免高速缓存抖动现象。

项目摘要

采用共享最后一级缓存的众核处理器架构设计面临的一个主要挑战是众核(manycore)对共享资源和高速缓存的访问冲突与重用问题,表现形式是对共享资源的竞争访问开销随 CPU 核数的增加成超线性的递增的锁抖动现象(lock trashing) ,以及多线程无法有效共用共享高速缓存导致随 CPU 核数增加高速缓存利用率反而急剧下降的高速缓存抖动现象(cache trashing)。本课题将采用在线分析内核线程的数据访问模式,并对内核线程的竞争访问开销与竞争资源的线程所占 CPU 核数/位置的内在关系进行建模,并结合调度迁移设置合理的线程迁移时机以及 CPU 核数量/位置,避免锁抖动现象。另一方面,本课题基于数据访问临近度和局部性的线程分类和迁移策略对访问资源的线程片段进行拆分和分类,把访问相近资源和无共享冲突的线程尽量放在共享高速缓存的 CPU 核上运行,实现“数据共享的专核专用”,以避免高速缓存抖动现象。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

内点最大化与冗余点控制的小型无人机遥感图像配准

内点最大化与冗余点控制的小型无人机遥感图像配准

DOI:10.11834/jrs.20209060
发表时间:2020
2

面向云工作流安全的任务调度方法

面向云工作流安全的任务调度方法

DOI:10.7544/issn1000-1239.2018.20170425
发表时间:2018
3

IVF胚停患者绒毛染色体及相关免疫指标分析

IVF胚停患者绒毛染色体及相关免疫指标分析

DOI:
发表时间:2019
4

~(142~146,148,150)Nd光核反应理论计算

~(142~146,148,150)Nd光核反应理论计算

DOI:10.7538/yzk.2022.youxian.0213
发表时间:2022
5

Ordinal space projection learning via neighbor classes representation

Ordinal space projection learning via neighbor classes representation

DOI:https://doi.org/10.1016/j.cviu.2018.06.003
发表时间:2018

陈渝的其他基金

批准号:71461016
批准年份:2014
资助金额:34.00
项目类别:地区科学基金项目
批准号:71864021
批准年份:2018
资助金额:28.10
项目类别:地区科学基金项目
批准号:61772303
批准年份:2017
资助金额:71.00
项目类别:面上项目
批准号:60203024
批准年份:2002
资助金额:6.00
项目类别:青年科学基金项目
批准号:11702037
批准年份:2017
资助金额:30.00
项目类别:青年科学基金项目
批准号:71061009
批准年份:2010
资助金额:22.00
项目类别:地区科学基金项目

相似国自然基金

1

面向众核处理器的HEVC并行编码关键技术研究

批准号:61472203
批准年份:2014
负责人:颜成钢
学科分类:F0210
资助金额:20.00
项目类别:面上项目
2

面向众核处理器的高并行度视频编码关键技术研究

批准号:61272323
批准年份:2012
负责人:张勇东
学科分类:F0210
资助金额:80.00
项目类别:面上项目
3

面向新型异构众核系统的多设备协同并行计算关键技术研究

批准号:61702177
批准年份:2017
负责人:万烂军
学科分类:F0204
资助金额:24.00
项目类别:青年科学基金项目
4

片上众核集群体系结构关键技术研究

批准号:61070037
批准年份:2010
负责人:王志英
学科分类:F0204
资助金额:33.00
项目类别:面上项目