求助PDF
{"title":"Error-Efficient Computing Systems","authors":"Phillip Stanley-Marbell, M. Rinard","doi":"10.1561/1000000049","DOIUrl":null,"url":null,"abstract":"© 2017 Now Publishers Inc. All rights reserved. This survey explores the theory and practice of techniques to make computing systems faster or more energy-efficient by allowing them to make controlled errors. In the same way that systems which only use as much energy as necessary are referred to as being energy-efficient, you can think of the class of systems addressed by this survey as being error-efficient: They only prevent as many errors as they need to. The definition of what constitutes an error varies across the parts of a system. And the errors which are acceptable depend on the application at hand. In computing systems, making errors, when behaving correctly would be too expensive, can conserve resources. The resources conserved may be time: By making some errors, systems may be faster. The resource may also be energy: A system may use less power from its batteries or from the electrical grid by only avoiding certain errors while tolerating benign errors that are associated with reduced power consumption. The resource in question may be an even more abstract quantity such as consistency of ordering of the outputs of a system. This survey is for anyone interested in an end-to-end view of one set of techniques that address the theory and practice of making computing systems more efficient by trading errors for improved efficiency.","PeriodicalId":42137,"journal":{"name":"Foundations and Trends in Electronic Design Automation","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2017-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Foundations and Trends in Electronic Design Automation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1561/1000000049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 4
引用
批量引用
错误有效计算系统
©2017 Now Publishers Inc。版权所有。本调查探讨的理论和技术实践,使计算系统更快或更节能,允许他们使控制错误。以同样的方式,只使用尽可能多的能量的系统被称为节能系统,您可以认为本调查所涉及的系统类别是错误高效的:它们只防止尽可能多的错误。对于错误的定义因系统的不同而不同。可接受的误差取决于手头的应用程序。在计算系统中,当行为正确时犯错误的代价太大,可以节省资源。节省的资源可能是时间:通过犯一些错误,系统可能会更快。资源也可以是能源:通过避免某些错误,同时容忍与降低功耗相关的良性错误,系统可以从电池或电网中使用更少的电力。所讨论的资源可能是一个更抽象的量,例如系统输出顺序的一致性。本调查适合任何对一组技术的端到端视图感兴趣的人,这些技术解决了通过交易错误来提高效率从而使计算系统更高效的理论和实践。
本文章由计算机程序翻译,如有差异,请以英文原文为准。