Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/29764
Registro completo de metadados
Campo DCValorIdioma
dc.creatorFabrício Filho, João-
dc.creatorFelzmann, Isaías Bittencourt-
dc.creatorWanner, Lucas Francisco-
dc.date.accessioned2022-09-28T13:03:15Z-
dc.date.available5000-
dc.date.available2022-09-28T13:03:15Z-
dc.date.issued2022-04-
dc.identifier.citationFABRÍCIO FILHO, João; FELZMANN, Isaías; WANNER, Lucas. SmartApprox: learning-based configuration of approximate memories. Sustainable Computing: Informatics and Systems, v. 34, 100701, abr. 2022. DOI: https://doi.org/10.1016/j.suscom.2022.100701. Disponível em: https://www.sciencedirect.com/science/article/pii/S2210537922000427. Acesso em: 09 jun. 2022.pt_BR
dc.identifier.issn2210-5379pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/29764-
dc.description.abstractApproximate memories reduce power and increase energy efficiency, at the expense of errors in stored data. These errors may be tolerated, up to a point, by many applications with negligible impact on the quality of results. Uncontrolled errors in memory may, however, lead to crashes or broken outputs. Error rates are determined by fabrication and operation parameters, and error tolerance depends on algorithms, implementation, and inputs. An ideal configuration features parameters for approximate memory that minimize energy while allowing applications to produce acceptable results. This work introduces SmartApprox, a framework that configures approximation levels based on features of applications. In SmartApprox, a training phase executes a set of applications under different approximation settings, building a knowledge base that correlates application features (e.g., types of instructions and cache efficiency) with suitable approximate memory configurations. At runtime, features of new applications are sampled and approximation knobs are adjusted to correspond to the predicted error tolerance, according to existing knowledge and the current error scenario, in consonance with hardware characterization. In this work, we list and discuss sets of features that influence the approximation results and measure their impact on the error tolerance or applications. We evaluate SmartApprox on different voltage-scaled DRAM scenarios using a knowledge base of 26 applications, wherein energy savings of 36% are possible with acceptable output. An evaluation using a combined energy and quality metric shows that SmartApprox scores 97% of an exhaustive search for ideal configurations, with significantly lower effort and without application-specific quality evaluation.pt_BR
dc.languageengpt_BR
dc.relation.ispartofSustainable Computing: Informatics and Systemspt_BR
dc.relation.urihttps://www.sciencedirect.com/science/article/pii/S2210537922000427pt_BR
dc.rightsembargoedAccesspt_BR
dc.rights.urihttps://s100.copyright.com/AppDispatchServlet?publisherName=ELS&contentID=S2210537922000427&orderBeanReset=truept_BR
dc.subjectSistemas de memória de computadorpt_BR
dc.subjectFalhas de sistemas de computaçãopt_BR
dc.subjectEnergia - Consumopt_BR
dc.subjectComputer storage devicespt_BR
dc.subjectComputer system failurespt_BR
dc.subjectEnergy consumptionpt_BR
dc.titleSmartApprox: learning-based configuration of approximate memories for energy-efficient executionpt_BR
dc.typearticlept_BR
dc.publisher.localCampo Mouraopt_BR
dc.identifier.doihttps://doi.org/10.1016/j.suscom.2022.100701pt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.citation.volume34pt_BR
dc.citation.issue4pt_BR
Aparece nas coleções:PCS - Artigos

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
smartapproxapproximatememories.pdf
  Disponível a partir de 5000-01-01
7,62 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.