课题基金 / 基金详情

基于软件可知分区和硬件原语的众核处理器运行支持技术

批准号:
61073011
项目类别:
面上项目
资助金额:
37.0 万元
负责人:
钱德沛
依托单位:
学科分类:
计算机系统结构与硬件技术
结题年份:
2013
批准年份:
2010
项目状态:
已结题
项目参与者:
刘轶、王锐、朱丹枫、黄远强、杨海龙、王琳、徐光圣、倪俊杰、崔晓宗

项目摘要

结项摘要

项目成果

钱德沛的其他基金

相似基金

相关文献

中文摘要
众核处理器的运行时支持面临一系列挑战,主要表现在:众核环境下多种应用相互干扰,导致系统性能下降;众多进/线程同时运行,导致进/线程间的同步/通信/调度成为系统瓶颈;以进程/线程为单位进行任务分配/调度,众核资源难以得到有效利用。因此,解决众核系统的运行支持问题,在系统结构层面支持操作系统及应用程序的高效运行,使众核资源得到充分利用,对众核处理器系统结构和新型操作系统的形态与设计实现有重要的参考意义。.项目重点研究软件可知的分区方法,实现分区之间的隔离以避免应用间的相互干扰;研究分区与操作系统和应用进/线程之间的灵活映射,为上层提供便于管理和调度的系统结构视图;研究支持分区控制和进/线程间高效同步与通信的硬件原语,在保证灵活性的前提下,获得更高的性能;研究在分区内多个处理器核上进行细粒度任务调度的方法和支持机制,以更有效地发掘应用的并行性,提高众核资源的使用效率,使应用获得应有的性能。
英文摘要
本项目按照原计划开展了众核资源分区、硬件原语和细粒度任务调度等三方面的研究工作。在资源分区方面,我们在真实系统中实现了软件Cache分区方法,解决了传统分区方法大多依赖于新型硬件支持因而难以应用的问题,同时提出了轻量级的分区调整技术;还研究了处理器核资源按照应用的分区和自适应问题,提出了有利于负载平衡和动态调整的分区方法。在硬件原语方面,针对众核存储一致性的问题,提出了可以有效进行一致性异常检测和内存竞争检测硬件机制和硬件原语。在任务调度方面,研究了支持任务并行度动态反馈的和支持处理器核资源公平和有效分配的自适应任务窃取算法。开发了一个可以采集并行程序线程运行时通信信息的分析工具,以及一个分析并行程序Cache性能的工具,可以为运行时提供信息支持。.除原计划内容外,我们从编程模型的角度,研究了以运行期数据同步支持高效率编程的GPU事务存储模型,在CUDA平台实现了基于软件的事务存储编程框架;还提出了一种基于参数配置的MapReduce应用性能调优方法。针对以虚拟机为载体的运行时环境,提出了基于内核性能事件的虚拟机能耗建模方法。在硬件层面,为了支持Cache的分区和多种优化,提出了一种新的存储器设计方法,将STT-RAM和SRAM在存储单元级别集成,可以同时支持多种Cache优化技术,并显著降低能耗。.综上所述,本项目从编程模型、运行时资源分配、线程调度、硬件原语、虚拟化与硬件支持等多个方面开展了多项研究,形成了一套对众核应用程序提供运行支持的解决方法,项目的主要成果为:1)软件可知的众核处理器Cache分区方法与真实系统实现,核资源的分区和自适应调整方法;2)支持存储一致性异常检测和内存竞争检测的硬件机制和原语;3)具有负载平衡和自适应调整能力的众核处理器的细粒度任务调度方法;4)面向GPU的事务存储编程模型与真实系统实现,以及面向Mapreduce的模型优化方法;5)面向虚拟环境的能耗建模方法;6)开发众核模拟器1个,程序调试和开发工具2个。通过本项目的研究,在国内外知名期刊、会议上发表学术论文共计34篇,其中SCI期刊论文6篇,CCF A类会议3篇,CCF B类会议1篇,EI检索24篇。申请发明专利7项。培养博士研究生4名,硕士研究生9名。完成了项目计划书所设定的研究目标和各项研究任务。
期刊论文列表
专著列表
科研奖励列表
会议论文列表
专利列表
DOI: --
发表时间: 2012
期刊: 计算机研究与发展
影响因子: --
作者: [夏晓爽, 刘轶, 王允彬, 钱德沛]
通讯作者: 钱德沛
Leveraging Non-Volatile Storage to Achieve Versatile Cache Optimizations
利用非易失性存储实现多功能缓存优化
DOI: 10.1109/lca.2014.2298412
发表时间: 2015
期刊: IEEE Computer Architecture Letters
影响因子: 2.3
作者: [Rui Wang, Wangyuan Zhang, Tao Li, Depei Qian]
通讯作者: Depei Qian
DOI: --
发表时间: 2012
期刊: 软件学报
影响因子: --
作者: [曹仰杰, 钱德沛, 伍卫国, 董小社]
通讯作者: 董小社
DOI: 10.1007/s11227-014-1092-2
发表时间: 2014-08
期刊: The Journal of Supercomputing
影响因子: --
作者: [Ludan Zhang;Yi Liu;Rui Wang;D. Qian]
通讯作者: Ludan Zhang;Yi Liu;Rui Wang;D. Qian
14
    深度学习处理器体系结构
    • 批准号:
      61732002
    • 项目类别:
      重点项目
    • 资助金额:
      305.0万元
    • 批准年份:
      2017
    • 负责人:
      钱德沛
    • 依托单位:
    改善众核处理器并行编程的系统性方法
    • 批准号:
      61133004
    • 项目类别:
      重点项目
    • 资助金额:
      270.0万元
    • 批准年份:
      2011
    • 负责人:
      钱德沛
    • 依托单位:
    异质环境中拓扑自组织的overlay网络研究
    • 批准号:
      60673180
    • 项目类别:
      面上项目
    • 资助金额:
      28.0万元
    • 批准年份:
      2006
    • 负责人:
      钱德沛
    • 依托单位:
    动态构造的网管系统模型的实现方法研究
    • 批准号:
      90104022
    • 项目类别:
      重大研究计划
    • 资助金额:
      30.0万元
    • 批准年份:
      2001
    • 负责人:
      钱德沛
    • 依托单位:
    国内基金
    海外基金