基于共享Cache划分的电力芯片能耗优化技术
CSTR:
作者:
中图分类号:

TM763

基金项目:

国家重点研发计划(2018YFB0904900,2018YFB0904902)


Shared Cache partition-based optimization technology for the power chip energy consumption
Author:
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [18]
  • | | | |
  • 文章评论
    摘要:

    提高电力终端芯片工作效率的同时降低其能耗,是优化智能电网系统的研究方向之一。首先针对 MPSoC 中高速缓存数据的高效管理问题,开展多处理器共享高速缓存划分(CP)技术研究,利用曲线拟合技术对高速缓存建模,通过数学方法求解 CP问题;然后基于得到的缺失率曲线,根据共享高速缓存的缺失率与子系统能耗之间的数学关系,得出子系统能耗的数学表达;最后结合处理器能耗模型,综合全局求出最优的 CP方案。实验验证表明使用求得的 CP方法,处理器子系统能耗是进行优化前的子系统能耗的27.9%。

    Abstract:

    Improving the working efficiency of power terminal chips while reducing their energy consumption is one of the research direction for optimizing smart grid systems. Aiming at the efficient management of cache data in MPSoC, the multi-processor shared cache partitioning technology is studied. The curve fitting technology is utilized to model the cache, and mathematical methods is incorporated to solve the CP problem. The mathematical expression of the energy consumption in subsystem can be obtained according to the mathematical relationship between the obtained missing rate curve of the shared cache and the energy consumption of the subsystem. Combined with the energy consumption model of the processor, the comprehensive optimal CP solution is generated. Experimental verification shows that the processor subsystem energy consumption can be reduced to 27.9% of the subsystem before optimization using this CP method.

    参考文献
    [1] 陈家璘,贺易,李磊,等.泛在电力物联网传输网优化关键技术研究[J].中国电力,2019,52(12):20-26+38.CHEN Jialin,HE Yi,LI Lei,et al.Research on key optimization technologies for transmission network of ubiquitous power internet of things[J].Electric Power,2019,52(12):20-26+38.
    [2] 刘喜梅,马俊杰.泛在电力物联网在电力设备状态监测中的应用[J].电力系统保护与控制,2020,48(14):69-75.LIU Ximei,MA Junjie.Application of the ubiquitous power internet of things in state monitoring of power e-quipment[J].Power System Protection and Control,2020,48(14):69-75.
    [3] 何奉禄,陈佳琦,李钦豪,等.智能电网中的物联网技术应用与发展[J].电力系统保护与控制,2020,48(3):58-69.HE Fenglu;CHEN Jiaqi;LI Qinhao,et al.Application and development of internet of things in smart grid[J].Power System Protection and Control,2020,48(3):58-69.
    [4] 侯兴哲,刘型志,郑可,等.泛在电力物联网环境下新一代智能电能表技术展望[J].电测与仪表,2020,57(9):128-131.HOU Xingzhe,LIU Xingzhi,ZHENG Ke,et al.Technical prospect of a new generation smart meter in the u-biquitous power internet of things environment[J].E-lectrical Measurement & Instrumentation,2020,57(9):128-131.
    [5] Chen G,Huang K,Huang J,et al.Cache partitioning and scheduling for energy optimization of real-time MPSoCs[C]//2013 IEEE 24th International Conference on Application-Specific Systems,Architectures and Processors,Washington,USA:IEEE,2013.
    [6] Haque M S,Easwaran A.Predictability and performance aware replacement policy PVISAM for unified shared caches in real-time multicores[J].IEEE Transactions on Computer-Aided of Integrated Circuits and Systems,2018,37(11):2720-2731.
    [7] Sridharan A,Seznec A.Discrete cache insertion policies for shared last level cache management on large multicores[C]//IEEE International Parallel and Distributed Processing Symposium,Chicago,USA:IEEE,2016.
    [8] Kedar G,Mendelson A,Cidon I.SPACE:semi-partitioned Cache for energy efficient,hard real-time systems[J].IEEE Transactions on Computers,2017,66(4):717-730.
    [9] Xiang Y C,Wang X L,Huang Z H,et al.DCAPS:dynamic cache allocation with partial sharing[C]//Proceedings of the Thirteenth EuroSys Conference,New York,USA:ACM,2018.
    [10] Ahmad M,Dogan H,Checconi F,et al.Software-hardware managed last-level cache allocation scheme for large-scale NVRAM-based multicores executing parallel data analytics applications[C]//IEEE International Parallel and Distributed Processing Symposium,Vancouver,Canada:IEEE,2018.
    [11] Qureshi M K,Patt Y N.Utility-based cache partitioning:a low-overhead,high-performance,runtime mechanism to partition shared caches[C]//39th Annual IEEE/ACM International Symposium on Microarchitecture,Orlando,USA:ACM,2006.
    [12] Yu C J,Petrov P.Off-chip memory bandwidth minimization through cache partitioning for multi-core platforms[C]//Proceedings of the 47th Design Automation Conference,Anatheim,USA,2010.
    [13] Kim S,Chandra D,Solihin Y.Fair cache sharing and partitioning in a chip multiprocessor architecture[C]//Proceedings of 13th International Conference on Parallel Architecture and Compilation Techniques,Antibes,France:IEEE,2004.
    [14] Venkatesan V,Tay Y C,Zhang Y I,et al.A 3-level cache miss model for a nonvolatile extension to transcendent memory[C]//IEEE International Conference on Cloud Computing Technology and Science,Singapore:IEEE,2015.
    [15] Hartstein A,Srinivasan V,Puzak T R,et al.Cache miss behavior:is it 2?[C]//Conference on Computing Frontiers,Yorktown Heights,USA:ACM,2006.
    [16] Zhang C,Vahid F,Najjar W A.A highly configurable cache for low energy embedded systems[J].ACM Transactions on Embedded Computing Systems,2005,4(2):363-387.
    [17] Wang W,Mishra P,Gordon-Ross A.Dynamic cache reconfiguration for soft real-time systems[J].ACM Transactions on Embedded Computing Systems,2012,11(2):1-31.
    [18] Krisztián Flautner,Kim N S,Martin S M,et al.Drowsy caches:simple techniques for reducing leakage power[C]//29th International Symposium on Computer Architecture,Anchorage,USA:IEEE,2002.
    相似文献
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

姚浩,黄开天,余宏洲,等.基于共享Cache划分的电力芯片能耗优化技术[J].电力科学与技术学报,2021,36(5):28-34.
Yao Hao, Huang Kaitian, Yu Hongzhou, et al. Shared Cache partition-based optimization technology for the power chip energy consumption[J]. Journal of Electric Power Science and Technology,2021,36(5):28-34.

复制
分享
文章指标
  • 点击次数:132
  • 下载次数: 791
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 在线发布日期: 2021-11-16
文章二维码