首页 > 最新文献

Proceedings of 1997 International Symposium on Low Power Electronics and Design最新文献

英文 中文
Minimizing energy dissipation in high-speed multipliers 最小化高速乘法器的能量耗散
R. Fried
This paper presents a new two-gate-delay implementation of the Booth encoder and partial product generator, which eliminates the unnecessary glitches associated with the Booth multiplier. In addition, a modified signed/unsigned (MSU) and modified sign-generate (MSG) algorithms, suitable especially for signed/unsigned multipliers, were developed in order to reduce the compression level needed in the Wallace tree, and hence reduce the multiplier hardware. Using these features reduces the multiplier array energy dissipation by about 30% and increases speed by about 10%.
本文提出了一种新的Booth编码器和部分积发生器的双门延迟实现,它消除了与Booth乘法器相关的不必要的故障。此外,为了降低Wallace树所需的压缩级别,从而减少乘法器硬件,开发了一种特别适用于有符号/无符号乘法器的修改的有符号/无符号(MSU)和修改的符号生成(MSG)算法。利用这些特性可使乘法器阵列的能量损耗降低约30%,速度提高约10%。
{"title":"Minimizing energy dissipation in high-speed multipliers","authors":"R. Fried","doi":"10.1145/263272.263337","DOIUrl":"https://doi.org/10.1145/263272.263337","url":null,"abstract":"This paper presents a new two-gate-delay implementation of the Booth encoder and partial product generator, which eliminates the unnecessary glitches associated with the Booth multiplier. In addition, a modified signed/unsigned (MSU) and modified sign-generate (MSG) algorithms, suitable especially for signed/unsigned multipliers, were developed in order to reduce the compression level needed in the Wallace tree, and hence reduce the multiplier hardware. Using these features reduces the multiplier array energy dissipation by about 30% and increases speed by about 10%.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130831312","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
Issues and directions in low power design tools: an industrial perspective 低功耗设计工具的问题与方向:工业视角
Pub Date : 1997-08-01 DOI: 10.1109/LPE.1997.621269
J. Frenkil
Designing for low power has become increasingly important in a wide variety of applications, ranging from wireless communications where battery life is the critical factor to high performance computing where reliability and cooling issues have become first order concerns. Numerous tools have emerged in recent years to help designers address these issues, yet some aspects of the power problem are still inadequately addressed. This paper will survey existing commercial tools used to estimate and optimize power, analyze their strengths and weaknesses, and describe a variety of open issues.
低功耗设计在各种各样的应用中变得越来越重要,从电池寿命是关键因素的无线通信到可靠性和冷却问题已成为首要问题的高性能计算。近年来出现了许多工具来帮助设计人员解决这些问题,但是电源问题的某些方面仍然没有得到充分的解决。本文将调查现有的商业工具,用于估计和优化功率,分析其优点和缺点,并描述各种开放的问题。
{"title":"Issues and directions in low power design tools: an industrial perspective","authors":"J. Frenkil","doi":"10.1109/LPE.1997.621269","DOIUrl":"https://doi.org/10.1109/LPE.1997.621269","url":null,"abstract":"Designing for low power has become increasingly important in a wide variety of applications, ranging from wireless communications where battery life is the critical factor to high performance computing where reliability and cooling issues have become first order concerns. Numerous tools have emerged in recent years to help designers address these issues, yet some aspects of the power problem are still inadequately addressed. This paper will survey existing commercial tools used to estimate and optimize power, analyze their strengths and weaknesses, and describe a variety of open issues.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115054053","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
The impact of SOI MOSFETs on low power digital circuits SOI mosfet对低功率数字电路的影响
Pub Date : 1997-08-01 DOI: 10.1109/LPE.1997.621291
Y. Tseng, S. Chin, J. Woo
Encouraged by the promising results of SOI device-based studies, CMOS on SOI has recently been suggested for the low power digital applications. In this paper, the crucial effects of SOI device characteristics on switching circuits is investigated, and the relative merits of SOI and bulk devices for circuit applications are compared. As a result, the impact of the floating body on SOI circuit performance and the related device solutions are discussed.
受到基于SOI器件的研究成果的鼓舞,SOI上的CMOS最近被建议用于低功耗数字应用。本文研究了SOI器件特性对开关电路的关键影响,并比较了SOI器件和批量器件在电路应用中的相对优点。因此,讨论了浮体对SOI电路性能的影响以及相关的器件解决方案。
{"title":"The impact of SOI MOSFETs on low power digital circuits","authors":"Y. Tseng, S. Chin, J. Woo","doi":"10.1109/LPE.1997.621291","DOIUrl":"https://doi.org/10.1109/LPE.1997.621291","url":null,"abstract":"Encouraged by the promising results of SOI device-based studies, CMOS on SOI has recently been suggested for the low power digital applications. In this paper, the crucial effects of SOI device characteristics on switching circuits is investigated, and the relative merits of SOI and bulk devices for circuit applications are compared. As a result, the impact of the floating body on SOI circuit performance and the related device solutions are discussed.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"228 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132493694","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
SOI CMOS as a mainstream low-power technology: a critical assessment SOI CMOS作为主流低功耗技术:关键评估
D. Antoniadis
This paper provides an overview of SOI MOSFET theory and practice with emphasis on circuit applications issues. Fully and partially depleted channel devices are considered and particular attention is given to describing the so-called floating-body effects that are unique to SOI. Two advanced SOI MOSFET configurations, dual-gate SOI and active body SOI, specifically developed for low voltage circuit applications are also discussed.
本文概述了SOI MOSFET的理论和实践,重点介绍了电路应用问题。考虑了完全耗尽和部分耗尽的通道器件,并特别注意描述SOI特有的所谓浮体效应。两种先进的SOI MOSFET配置,双栅SOI和有源体SOI,专门为低压电路应用开发也进行了讨论。
{"title":"SOI CMOS as a mainstream low-power technology: a critical assessment","authors":"D. Antoniadis","doi":"10.1145/263272.263357","DOIUrl":"https://doi.org/10.1145/263272.263357","url":null,"abstract":"This paper provides an overview of SOI MOSFET theory and practice with emphasis on circuit applications issues. Fully and partially depleted channel devices are considered and particular attention is given to describing the so-called floating-body effects that are unique to SOI. Two advanced SOI MOSFET configurations, dual-gate SOI and active body SOI, specifically developed for low voltage circuit applications are also discussed.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130264233","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
A sequential procedure for average power analysis of sequential circuits 时序电路平均功率分析的时序程序
L. Yuan, S. Kang
A new statistical technique for average power estimation in sequential circuits is presented. Due to the feedback mechanism, conventional statistical procedures cannot be applied to infer the average power of sequential circuits. As a remedy, we propose a sequential procedure to determine an independence interval which is used to generate an independent and identically distributed (iid) power sample. A distribution-independent stopping criterion is applied to choose an appropriate convergent sample size. The proposed technique is applied to a set of sequential benchmark circuits and demonstrates high accuracy and efficiency.
提出了一种用于顺序电路平均功率估计的新统计方法。由于反馈机制的存在,传统的统计方法无法推断顺序电路的平均功率。作为补救措施,我们提出了一个顺序过程来确定一个独立区间,该区间用于生成一个独立且同分布(iid)的功率样本。采用与分布无关的停止准则来选择合适的收敛样本量。将该方法应用于一组顺序基准电路,结果表明该方法具有较高的精度和效率。
{"title":"A sequential procedure for average power analysis of sequential circuits","authors":"L. Yuan, S. Kang","doi":"10.1145/263272.263340","DOIUrl":"https://doi.org/10.1145/263272.263340","url":null,"abstract":"A new statistical technique for average power estimation in sequential circuits is presented. Due to the feedback mechanism, conventional statistical procedures cannot be applied to infer the average power of sequential circuits. As a remedy, we propose a sequential procedure to determine an independence interval which is used to generate an independent and identically distributed (iid) power sample. A distribution-independent stopping criterion is applied to choose an appropriate convergent sample size. The proposed technique is applied to a set of sequential benchmark circuits and demonstrates high accuracy and efficiency.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115175146","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A method of redundant clocking detection and power reduction at RT level design 一种在RT电平设计中冗余时钟检测和功耗降低的方法
M. Ohnishi, A. Yamada, H. Noda, T. Kambe
This paper proposes a novel method to estimate and to reduce redundant power of synchronous circuits at RT level design. Because much redundant power is caused by redundant clockings which activate registers unnecessarily, we detect these clockings. They are detected from the difference of the numbers of incoming and outgoing data of a register. Then we introduce a gated-clock scheme to reduce the power consumption of the circuits using our estimation results. Experimental results demonstrate the accuracy of our method and the effect on power reduction.
本文提出了一种在RT电平设计中估计和减少同步电路冗余功率的新方法。因为很多冗余功率是由冗余时钟引起的,冗余时钟不必要地激活寄存器,所以我们检测这些时钟。它们是从寄存器的输入和输出数据的数量的差异中检测出来的。然后,我们引入了一种门时钟方案,利用我们的估计结果来降低电路的功耗。实验结果证明了该方法的准确性和降低功耗的效果。
{"title":"A method of redundant clocking detection and power reduction at RT level design","authors":"M. Ohnishi, A. Yamada, H. Noda, T. Kambe","doi":"10.1145/263272.263307","DOIUrl":"https://doi.org/10.1145/263272.263307","url":null,"abstract":"This paper proposes a novel method to estimate and to reduce redundant power of synchronous circuits at RT level design. Because much redundant power is caused by redundant clockings which activate registers unnecessarily, we detect these clockings. They are detected from the difference of the numbers of incoming and outgoing data of a register. Then we introduce a gated-clock scheme to reduce the power consumption of the circuits using our estimation results. Experimental results demonstrate the accuracy of our method and the effect on power reduction.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128526530","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
An extended addressing mode for low power 低功耗的扩展寻址模式
Atul Kalambur, M. J. Irwin
This paper demonstrates the feasibility of a register-memory addressing mode in microprocessors targeted for low power applications. Using a high level power profiling tool that performs software energy evaluation, the major sources of power dissipation in a typical RISC processor are identified. It is shown that the addition of a register-memory addressing mode can target these "hot-spots" and provide power savings. Two different implementation options are considered and the power-performance trade-offs are evaluated. The reduction in performance is cushioned by the reduced instruction count and it is anticipated that the overall impact on the total execution time of programs will be acceptable in low power application domains.
本文论证了一种针对低功耗应用的寄存器-存储器寻址模式在微处理器中的可行性。使用执行软件能量评估的高级功率分析工具,确定了典型RISC处理器中功耗的主要来源。结果表明,增加一个寄存器-存储器寻址模式可以针对这些“热点”,并提供节能。考虑了两种不同的实现选项,并评估了功率-性能权衡。减少的指令数缓冲了性能的下降,预计在低功耗应用程序领域,对程序总执行时间的总体影响将是可以接受的。
{"title":"An extended addressing mode for low power","authors":"Atul Kalambur, M. J. Irwin","doi":"10.1145/263272.263336","DOIUrl":"https://doi.org/10.1145/263272.263336","url":null,"abstract":"This paper demonstrates the feasibility of a register-memory addressing mode in microprocessors targeted for low power applications. Using a high level power profiling tool that performs software energy evaluation, the major sources of power dissipation in a typical RISC processor are identified. It is shown that the addition of a register-memory addressing mode can target these \"hot-spots\" and provide power savings. Two different implementation options are considered and the power-performance trade-offs are evaluated. The reduction in performance is cushioned by the reduced instruction count and it is anticipated that the overall impact on the total execution time of programs will be acceptable in low power application domains.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"332 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115974569","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 31
K2: an estimator for peak sustainable power of VLSI circuits K2: VLSI电路峰值持续功率的估计器
M. Hsiao, E. Rudnick, J. Patel
New measures of peak power in the context of sequential circuits are proposed. This paper presents an automatic procedure to obtain very good lower bounds on these measures as well as the actual input vectors that attain such bounds. The initial state of the circuit is an important factor in determining the amount of switching activity in sequential circuits and is taken into account. A peak power estimator tool K2 was developed using genetic techniques. Experiments show that vector sequences generated by K2 give much more accurate estimates for peak power dissipation than the estimates made from randomly generated sequences.
提出了顺序电路中峰值功率的新测量方法。本文给出了一种自动程序来获得这些度量的很好的下界以及达到这种下界的实际输入向量。电路的初始状态是决定顺序电路中开关活动量的一个重要因素,必须加以考虑。利用遗传技术开发了峰值功率估计工具K2。实验表明,由K2生成的矢量序列比随机生成的序列给出更准确的峰值功耗估计。
{"title":"K2: an estimator for peak sustainable power of VLSI circuits","authors":"M. Hsiao, E. Rudnick, J. Patel","doi":"10.1145/263272.263321","DOIUrl":"https://doi.org/10.1145/263272.263321","url":null,"abstract":"New measures of peak power in the context of sequential circuits are proposed. This paper presents an automatic procedure to obtain very good lower bounds on these measures as well as the actual input vectors that attain such bounds. The initial state of the circuit is an important factor in determining the amount of switching activity in sequential circuits and is taken into account. A peak power estimator tool K2 was developed using genetic techniques. Experiments show that vector sequences generated by K2 give much more accurate estimates for peak power dissipation than the estimates made from randomly generated sequences.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131403620","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 46
A symbolic algorithm for low power sequential synthesis 低功耗顺序合成的符号算法
B. Kumthekar, In-Ho Moon, F. Somenzi
We present an algorithm that restructures the state transition graph (STG) of a sequential circuit so as to reduce power dissipation. The STG is modified without changing the behavior of the circuit, by exploiting state equivalence. Rather than aiming primarily at reducing the number of states, our algorithm redirects transitions so that the new destination states are equivalent to the original ones, while the average activity of the circuit is decreased. The impact on area is also estimated to increase the accuracy of the power analysis. The STG and all other major data structures are stored as decision diagrams, and the algorithm does not enumerate explicitly the states or the transitions (i.e., it is symbolic.) Therefore, it can deal with circuits that have millions of states. Once the STG has been restructured we apply symbolic factoring algorithms, based on zero-suppressed BDDs, to convert the optimized graph into a multilevel circuit. We derive an efficient circuit from the BDDs of the STG by incorporating power constraints in the symbolic factoring algorithms.
提出了一种重构时序电路状态转移图的算法,以降低时序电路的功耗。通过利用状态等效,可以在不改变电路行为的情况下修改STG。我们的算法不是以减少状态的数量为主要目标,而是重定向转换,使新的目的地状态与原始状态相等,同时减少电路的平均活动。还估计了对面积的影响,以提高功率分析的准确性。STG和所有其他主要数据结构都存储为决策图,并且算法不显式枚举状态或转换(即,它是象征性的)。因此,它可以处理具有数百万个状态的电路。一旦重构了STG,我们应用基于零抑制bdd的符号分解算法,将优化的图转换为多电平电路。通过在符号分解算法中加入功率约束,我们从STG的bdd中得到了一个有效的电路。
{"title":"A symbolic algorithm for low power sequential synthesis","authors":"B. Kumthekar, In-Ho Moon, F. Somenzi","doi":"10.1145/263272.263283","DOIUrl":"https://doi.org/10.1145/263272.263283","url":null,"abstract":"We present an algorithm that restructures the state transition graph (STG) of a sequential circuit so as to reduce power dissipation. The STG is modified without changing the behavior of the circuit, by exploiting state equivalence. Rather than aiming primarily at reducing the number of states, our algorithm redirects transitions so that the new destination states are equivalent to the original ones, while the average activity of the circuit is decreased. The impact on area is also estimated to increase the accuracy of the power analysis. The STG and all other major data structures are stored as decision diagrams, and the algorithm does not enumerate explicitly the states or the transitions (i.e., it is symbolic.) Therefore, it can deal with circuits that have millions of states. Once the STG has been restructured we apply symbolic factoring algorithms, based on zero-suppressed BDDs, to convert the optimized graph into a multilevel circuit. We derive an efficient circuit from the BDDs of the STG by incorporating power constraints in the symbolic factoring algorithms.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124969021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Techniques for low energy software 低能耗软件技术
H. Mehta, R. Owens, M. J. Irwin, Rita Yu Chen, Debashree Ghosh
The energy consumption of a system depends upon the hardware and software component of a system. Since it is the software which drives the hardware in most systems, decisions taken during software design has significant impact on the energy consumption of the processor. The paper focuses on decreasing energy consumption of a processor using software techniques. A novel compiler technique is proposed which reduces energy consumption by proper register labeling during the compilation phase. The idea behind this technique is to reduce the energy of the processor by reducing the energy of the instruction register (also the instruction data bus) and the register file decoder by encoding the register labels such that the sum of the switching costs between all the register labels in the transition graph is minimized. There is no hardware penalty since this is purely a compiler optimization. Results on benchmarks show that the energy consumption of the DLX processor can be reduced by 9.82% (maximum) and 4.25% (average) (as measured by DLX energy simulator). In addition several compiler techniques such as loop unrolling, software pipelining, recursion elimination and of effects of different algorithms on power and energy consumption are studied. This evaluation methodology is useful for computer architects to evaluate energy improvements of their hardware, compiler writers to evaluate energy of the compiled code and program writers to evaluate energy of data structures and algorithms.
系统的能量消耗取决于系统的硬件和软件组件。由于在大多数系统中是软件驱动硬件,因此在软件设计期间所做的决策对处理器的能耗有重大影响。本文主要研究如何利用软件技术降低处理器的能耗。提出了一种新的编译技术,通过在编译阶段适当地标记寄存器来降低能耗。这种技术背后的思想是通过对寄存器标签进行编码来减少指令寄存器(也是指令数据总线)和寄存器文件解码器的能量,从而使转换图中所有寄存器标签之间的转换成本总和最小化,从而减少处理器的能量。没有硬件损失,因为这纯粹是一个编译器优化。基准测试结果表明,DLX处理器的能耗可以降低9.82%(最大)和4.25%(平均)(通过DLX能量模拟器测量)。此外,还研究了循环展开、软件流水线、递归消除等编译技术以及不同算法对功耗和能耗的影响。这种评估方法对于计算机架构师评估其硬件的能量改进,编译器编写者评估已编译代码的能量以及程序编写者评估数据结构和算法的能量非常有用。
{"title":"Techniques for low energy software","authors":"H. Mehta, R. Owens, M. J. Irwin, Rita Yu Chen, Debashree Ghosh","doi":"10.1145/263272.263286","DOIUrl":"https://doi.org/10.1145/263272.263286","url":null,"abstract":"The energy consumption of a system depends upon the hardware and software component of a system. Since it is the software which drives the hardware in most systems, decisions taken during software design has significant impact on the energy consumption of the processor. The paper focuses on decreasing energy consumption of a processor using software techniques. A novel compiler technique is proposed which reduces energy consumption by proper register labeling during the compilation phase. The idea behind this technique is to reduce the energy of the processor by reducing the energy of the instruction register (also the instruction data bus) and the register file decoder by encoding the register labels such that the sum of the switching costs between all the register labels in the transition graph is minimized. There is no hardware penalty since this is purely a compiler optimization. Results on benchmarks show that the energy consumption of the DLX processor can be reduced by 9.82% (maximum) and 4.25% (average) (as measured by DLX energy simulator). In addition several compiler techniques such as loop unrolling, software pipelining, recursion elimination and of effects of different algorithms on power and energy consumption are studied. This evaluation methodology is useful for computer architects to evaluate energy improvements of their hardware, compiler writers to evaluate energy of the compiled code and program writers to evaluate energy of data structures and algorithms.","PeriodicalId":334688,"journal":{"name":"Proceedings of 1997 International Symposium on Low Power Electronics and Design","volume":"34 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120819376","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 147
期刊
Proceedings of 1997 International Symposium on Low Power Electronics and Design
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1