一种全局异步局部同步DMR体系结构,用于积极的低功耗容错

Yuttakon Yuttakonkit, Jun Yao, Y. Nakashima
{"title":"一种全局异步局部同步DMR体系结构,用于积极的低功耗容错","authors":"Yuttakon Yuttakonkit, Jun Yao, Y. Nakashima","doi":"10.1109/CoolChips.2014.6842952","DOIUrl":null,"url":null,"abstract":"Recently, dual or triple modular redundancy (DMR/TMR) has been commonly used in high-end server or special environment targeted microprocessors to mitigate single event effects (SEEs), as the miniaturized transistors tend to be more vulnerable to SEEs. However, facing the issue that DMR and TMR usually add remarkable pressures to the power consumption due to the highly redundant executions, this work specially provides an architectural solution to introduce aggressive dynamic voltage scaling (DVS) and Razor-FF on DMR architecture to moderate the total energy. As the traditional DMR architecture with a globally synchronous clock will have visible performance down-gradation when DVS and Razor-FF are used, in this work, we propose a DMR processor architecture that uses dedicated clocks on each DMR module, following a globally asynchronous locally synchronous (GALS) execution fashion. In the execution, due to the possible timing faults from the aggressively lowered voltage, the two modules may experience a dynamically phase-shift clock frequency. Our GALS DMR approach is assembled with FIFOs and delay buffers to conceal the effect from this phase-shift and thereby the performance impact is largely alleviated. Compared to the traditional synchronous DMR system, we can have around 10% performance improvement by this asynchronous scheme when a same power reduction ratio is assumed. Also, we have aggressively turned down the voltage and achieved a 12% better MIPS/W than the previous DMR without major performance influence.","PeriodicalId":366328,"journal":{"name":"2014 IEEE COOL Chips XVII","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A globally asynchronous locally synchronous DMR architecture for aggressive low-power fault toleration\",\"authors\":\"Yuttakon Yuttakonkit, Jun Yao, Y. Nakashima\",\"doi\":\"10.1109/CoolChips.2014.6842952\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Recently, dual or triple modular redundancy (DMR/TMR) has been commonly used in high-end server or special environment targeted microprocessors to mitigate single event effects (SEEs), as the miniaturized transistors tend to be more vulnerable to SEEs. However, facing the issue that DMR and TMR usually add remarkable pressures to the power consumption due to the highly redundant executions, this work specially provides an architectural solution to introduce aggressive dynamic voltage scaling (DVS) and Razor-FF on DMR architecture to moderate the total energy. As the traditional DMR architecture with a globally synchronous clock will have visible performance down-gradation when DVS and Razor-FF are used, in this work, we propose a DMR processor architecture that uses dedicated clocks on each DMR module, following a globally asynchronous locally synchronous (GALS) execution fashion. In the execution, due to the possible timing faults from the aggressively lowered voltage, the two modules may experience a dynamically phase-shift clock frequency. Our GALS DMR approach is assembled with FIFOs and delay buffers to conceal the effect from this phase-shift and thereby the performance impact is largely alleviated. Compared to the traditional synchronous DMR system, we can have around 10% performance improvement by this asynchronous scheme when a same power reduction ratio is assumed. Also, we have aggressively turned down the voltage and achieved a 12% better MIPS/W than the previous DMR without major performance influence.\",\"PeriodicalId\":366328,\"journal\":{\"name\":\"2014 IEEE COOL Chips XVII\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-04-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE COOL Chips XVII\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CoolChips.2014.6842952\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE COOL Chips XVII","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CoolChips.2014.6842952","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

近年来,由于小型化的晶体管更容易受到单事件效应的影响,双或三模冗余(DMR/TMR)已被广泛应用于高端服务器或特殊环境的微处理器中,以减轻单事件效应(SEEs)。然而,面对DMR和TMR通常由于高度冗余执行而增加功耗压力的问题,本工作特别提供了一种架构解决方案,在DMR架构上引入主动动态电压缩放(DVS)和Razor-FF来调节总能量。由于使用DVS和Razor-FF时,具有全局同步时钟的传统DMR架构会出现明显的性能下降,因此在本工作中,我们提出了一种DMR处理器架构,该架构在每个DMR模块上使用专用时钟,遵循全局异步本地同步(GALS)执行方式。在执行过程中,由于电压大幅降低可能导致时序故障,两个模块可能会出现动态相移时钟频率。我们的GALS DMR方法与fifo和延迟缓冲器组合在一起,以隐藏这种相移的影响,从而大大减轻了性能影响。与传统的同步DMR系统相比,在相同的功耗降低比下,我们可以通过这种异步方案提高大约10%的性能。此外,我们还大幅降低了电压,在没有重大性能影响的情况下,实现了比以前的DMR高12%的MIPS/W。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A globally asynchronous locally synchronous DMR architecture for aggressive low-power fault toleration
Recently, dual or triple modular redundancy (DMR/TMR) has been commonly used in high-end server or special environment targeted microprocessors to mitigate single event effects (SEEs), as the miniaturized transistors tend to be more vulnerable to SEEs. However, facing the issue that DMR and TMR usually add remarkable pressures to the power consumption due to the highly redundant executions, this work specially provides an architectural solution to introduce aggressive dynamic voltage scaling (DVS) and Razor-FF on DMR architecture to moderate the total energy. As the traditional DMR architecture with a globally synchronous clock will have visible performance down-gradation when DVS and Razor-FF are used, in this work, we propose a DMR processor architecture that uses dedicated clocks on each DMR module, following a globally asynchronous locally synchronous (GALS) execution fashion. In the execution, due to the possible timing faults from the aggressively lowered voltage, the two modules may experience a dynamically phase-shift clock frequency. Our GALS DMR approach is assembled with FIFOs and delay buffers to conceal the effect from this phase-shift and thereby the performance impact is largely alleviated. Compared to the traditional synchronous DMR system, we can have around 10% performance improvement by this asynchronous scheme when a same power reduction ratio is assumed. Also, we have aggressively turned down the voltage and achieved a 12% better MIPS/W than the previous DMR without major performance influence.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信