面向众核处理器的非易失性缓存低功耗技术的研究

基本信息
批准号:61402145
项目类别:青年科学基金项目
资助金额:26.00
负责人:李建华
学科分类:
依托单位:合肥工业大学
批准年份:2014
结题年份:2017
起止时间:2015-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:汪秀敏,贺超,张一栋,韩倩倩,周梦玲,何敏,董寅冬,张欢
关键词:
高速缓冲存储器低功耗设计片上多核处理器非易失性存储器片上网络
结项摘要

Large-capacity on-chip cache memory is required to maintain high data access bandwidth for chip multiprocessor systems. As the technology scales down to sub-micron node, the leakage power of traditional SRAM based cache memory will increase exponentially which could become the bottleneck of system performance and threaten the stability of processor cores. Spin Transfer Torque RAM (STT-RAM) is a novel non-volatile memory given its attractive features, such as fast read access, high density, low leakage energy and unlimited endurance. STT-RAM is a promising candidate to replace SRAM as the large-capacity caches for chip multiprocessor systems. In terms of the high-energy and long-latency write operations, this research program will explore the research of low energy techniques for STT-RAM based cache memory. The main research contents are as follows: high-performance writing strategy for STT-RAM based on cache coherence protocol; efficient LLC bypass mechanism based on block reuse prediction; dynamic dataless cache blocks for retention time relaxed STT-RAM cache; high-performance hybrid caches based on write intensity prediction. All results of the aforementioned research will be integrated into the many-core performance simulation and evaluation system, which will be developed during this research program, to analyze, compare and verify. This research program is promising to effectively improve the performance of STT-RAM based cache memories and remarkably mitigate the energy dissipation. Moreover, this program could effectively promote the application of STT-RAM in the high-performance and low-energy scenarios.

片上多核处理器需要大容量的缓存来满足所需的数据访问带宽。随着技术向深亚微米发展,传统SRAM缓存的泄露功耗会急剧增加,严重限制了芯片的性能并对芯片的稳定性构成威胁。STT-RAM是一种新型的非易失性存储器,具有访问速度快、存储密度大和泄露功耗可忽略不计等优点,是替换SRAM作为片上缓存的最有前景的存储器技术。针对STT-RAM的写操作功耗大与延迟长等问题,本项目将开展STT-RAM缓存的低功耗技术研究,主要内容包括:基于缓存一致性协议的写机制、基于缓存块重用预测的旁路算法、适用于低数据保持时间STT-RAM缓存的无数据块机制及基于写密集度预测的高性能混合缓存等,并将研究成果集成到本项目所开发的众核处理器性能仿真验证系统进行分析、对比和验证。本项目的研究将有望提升基于STT-RAM的缓存系统的性能,并显著降低其功耗,将进一步推动STT-RAM在有高性能低功耗存储需求场合的应用。

项目摘要

在片上多核处理器处于处理器设计主导地位的今天,其所需要的片上缓存的存储空间越来越大。传统的基于CMOS工艺的片上缓存系统的存储密度可扩展性差,并且CMOS技术在工艺逐渐向深亚微米发展的过程中的功耗问题逐渐凸显,会严重制约系统的性能以及可靠性。本项目主要基于新型的非易失性存储器件(如电子自旋转移矩存储器STT-RAM)来为将来的片上多核处理器系统研究和设计高性能且低功耗的片上缓存系统。. 针对STT-RAM本身的写功耗过大以及写延迟长等问题,我们提出了几个相应的解决方案。首先,针对STT-RAM的写过程,我们提出基于反馈学习的死写终止方案。该方案通过学习片上最后以及缓存的写操作行为,可提前发现数据将来不会被重用的写操作。通过提前终止此类写操作,可以显著减少STT-RAM缓存的功耗,并同时提升系统性能。实验结果表明我们的写方案相比之前的方案可以节省44.6%的能耗开销,并可获得12%的性能提升。其次,针对STT-RAM本身的寿命问题,我们提出了一种在混合缓存架构下的磨损均衡方法。该方法包括写波动感知和基于阈值的块迁移策略,利用SRAM来提升STT-RAM的寿命。实验表明我们所提出的方法可以将STT-RAM缓存的寿命提升1.75倍。最后,我们针对多核处理器提出了一种新的基于软硬件协同设计方法的非均匀缓存设计。我们将线程的运行时关键性信息引入到缓存的设计和管理中,非均匀缓存中缓存块的迁移和复制均基于相应线程的动态关键性信息。与基本的动态非均匀缓存相比,所提出的方案可以将一组典型的PARSEC基准测试程序的执行时间降低13.7%。. 本项目中所研究和设计的方案和方法对于STT-RAM在多核芯片以及嵌入式芯片的缓存系统中的应用具有参考价值。特别对于功耗受限的应用场景(如移动设备)来说,项目中的相关低功耗设计可用做节能措施。此外,多核处理器中运行的应用程序的特征差别很大,项目中所提出的缓存软硬件协同设计方法对于多核处理器中其他部件的设计有参考意义。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

跨社交网络用户对齐技术综述

跨社交网络用户对齐技术综述

DOI:10.12198/j.issn.1673 − 159X.3895
发表时间:2021
2

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
3

城市轨道交通车站火灾情况下客流疏散能力评价

城市轨道交通车站火灾情况下客流疏散能力评价

DOI:
发表时间:2015
4

基于FTA-BN模型的页岩气井口装置失效概率分析

基于FTA-BN模型的页岩气井口装置失效概率分析

DOI:10.16265/j.cnki.issn1003-3033.2019.04.015
发表时间:2019
5

滚动直线导轨副静刚度试验装置设计

滚动直线导轨副静刚度试验装置设计

DOI:
发表时间:2017

李建华的其他基金

批准号:41361031
批准年份:2013
资助金额:46.00
项目类别:地区科学基金项目
批准号:79200007
批准年份:1992
资助金额:4.00
项目类别:青年科学基金项目
批准号:79942021
批准年份:1999
资助金额:1.50
项目类别:专项基金项目
批准号:30971506
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:31670902
批准年份:2016
资助金额:60.00
项目类别:面上项目
批准号:81871935
批准年份:2018
资助金额:57.00
项目类别:面上项目
批准号:61771088
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:19505008
批准年份:1995
资助金额:9.00
项目类别:青年科学基金项目
批准号:31872465
批准年份:2018
资助金额:59.00
项目类别:面上项目
批准号:61171173
批准年份:2011
资助金额:63.00
项目类别:面上项目
批准号:38900020
批准年份:1989
资助金额:4.00
项目类别:青年科学基金项目
批准号:61431008
批准年份:2014
资助金额:360.00
项目类别:重点项目
批准号:81373763
批准年份:2013
资助金额:68.00
项目类别:面上项目
批准号:49672170
批准年份:1996
资助金额:12.00
项目类别:面上项目
批准号:81272440
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:60703026
批准年份:2007
资助金额:21.00
项目类别:青年科学基金项目
批准号:81072079
批准年份:2010
资助金额:30.00
项目类别:面上项目
批准号:30300260
批准年份:2003
资助金额:19.00
项目类别:青年科学基金项目
批准号:31372425
批准年份:2013
资助金额:15.00
项目类别:面上项目
批准号:11726004
批准年份:2017
资助金额:10.00
项目类别:数学天元基金项目
批准号:61671045
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:60672068
批准年份:2006
资助金额:26.00
项目类别:面上项目
批准号:41502197
批准年份:2015
资助金额:23.00
项目类别:青年科学基金项目
批准号:81470205
批准年份:2014
资助金额:75.00
项目类别:面上项目
批准号:81401271
批准年份:2014
资助金额:22.00
项目类别:青年科学基金项目
批准号:81471932
批准年份:2014
资助金额:72.00
项目类别:面上项目
批准号:51375384
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:51303028
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:31072123
批准年份:2010
资助金额:33.00
项目类别:面上项目
批准号:31200129
批准年份:2012
资助金额:22.00
项目类别:青年科学基金项目
批准号:30500370
批准年份:2005
资助金额:25.00
项目类别:青年科学基金项目
批准号:71403027
批准年份:2014
资助金额:20.00
项目类别:青年科学基金项目
批准号:61571300
批准年份:2015
资助金额:66.00
项目类别:面上项目

相似国自然基金

1

面向自供能嵌入式系统非易失处理器的关键技术研究

批准号:61602274
批准年份:2016
负责人:赵梦莹
学科分类:F0204
资助金额:21.00
项目类别:青年科学基金项目
2

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

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

面向众核处理器的内存数据库连接优化技术研究

批准号:61772533
批准年份:2017
负责人:张延松
学科分类:F0202
资助金额:63.00
项目类别:面上项目
4

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

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