AxRAM: a lightweight implicit interface for approximate data access

Detalhes bibliográficos
Autor(a) principal: Fabrício Filho, João
Data de Publicação: 2020
Outros Autores: Felzmann, Isaías Bittencourt, Azevedo, Rodolfo Jardim de, Wanner, Lucas Francisco
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/23851
https://doi.org/10.1016/j.future.2020.07.029
Resumo: O arquivo disponibilizado é a versão Preprint do artigo publicado na Elsevier.
id UTFPR-12_77bf7d53367d70c87d49798a4bf6a4e1
oai_identifier_str oai:repositorio.utfpr.edu.br:1/23851
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2021-01-14T15:06:45Z2022-07-182021-01-14T15:06:45Z2020-12FABRÍCIO FILHO, João; FELZMANN, Isaías B.; AZEVEDO, Rodolfo J.; WANNER, Lucas F. AxRAM: a lightweight implicit interface for approximate data access. Future Generation Computer Systems, v. 113, n. 1, p. 556-570, 2020. DOI: https://doi.org/10.1016/j.future.2020.07.029. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S0167739X20301060?via%3Dihub. Acesso em: 28 dez. 2020.1872-7115http://repositorio.utfpr.edu.br/jspui/handle/1/23851https://doi.org/10.1016/j.future.2020.07.029O arquivo disponibilizado é a versão Preprint do artigo publicado na Elsevier.Approximate memories expose data elements to errors in order to improve energy efficiency. For a large fraction of data, these errors are inconsequential or lead only to small losses in application output quality. Nevertheless, for some critical data, errors may lead to execution flow crashes, resulting in non-produced outputs and wasted computational and energy resources. Thus, these techniques require some level of control over approximations to generate acceptable outputs and, consequently, to maximize the energy benefits. Many proposed interfaces for approximate memories rely on burdensome instrumentation of the program or on user annotations to protect critical data. We present AxRAM, a lightweight interface for approximate data that avoids crashes without user annotations. AxRAM relies on a memory with configurable reliability levels and protects from errors critical data regions commonly found on a number of applications. Furthermore, our interface implements a resilient addressing scheme that reduces invalid data accesses that lead to execution crashes. In an embedded computing scenario with a dual-VDD SRAM, our implementation of AxRAM reduces 51% of the execution crashes compared to an unprotected approximate memory, resulting in energy savings for 9 out of 12 profiled applications.engFuture Generation Computer Systemshttps://www.sciencedirect.com/science/article/abs/pii/S0167739X20301060?via%3Dihubhttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/embargoedAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOTolerância a falha (Computadores)Arquitetura de computadorComputaçãoEnergia - ConsumoTolerância a falha (Computadores)Computer architectureComputer scienceEnergy consumptionAxRAM: a lightweight implicit interface for approximate data accessinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleCampo MouraoEstados unidos1131Fabrício Filho, JoãoFelzmann, Isaías BittencourtAzevedo, Rodolfo Jardim deWanner, Lucas Franciscoreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALlightweightinterfaceapproximatedataaccess.pdflightweightinterfaceapproximatedataaccess.pdfapplication/pdf1245996http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23851/3/lightweightinterfaceapproximatedataaccess.pdf321a505d29ed69b9b262b9d9c9303d73MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23851/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTlightweightinterfaceapproximatedataaccess.pdf.txtlightweightinterfaceapproximatedataaccess.pdf.txtExtracted texttext/plain91820http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23851/4/lightweightinterfaceapproximatedataaccess.pdf.txtaa5366e037715727cb287c57bf4318e1MD54THUMBNAILlightweightinterfaceapproximatedataaccess.pdf.jpglightweightinterfaceapproximatedataaccess.pdf.jpgGenerated Thumbnailimage/jpeg1569http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23851/5/lightweightinterfaceapproximatedataaccess.pdf.jpg3a905c2ed39a0a26897b801ef76b4b68MD551/238512021-01-18 19:11:06.724oai:repositorio.utfpr.edu.br:1/23851TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2021-01-18T21:11:06Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv AxRAM: a lightweight implicit interface for approximate data access
title AxRAM: a lightweight implicit interface for approximate data access
spellingShingle AxRAM: a lightweight implicit interface for approximate data access
Fabrício Filho, João
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Tolerância a falha (Computadores)
Arquitetura de computador
Computação
Energia - Consumo
Tolerância a falha (Computadores)
Computer architecture
Computer science
Energy consumption
title_short AxRAM: a lightweight implicit interface for approximate data access
title_full AxRAM: a lightweight implicit interface for approximate data access
title_fullStr AxRAM: a lightweight implicit interface for approximate data access
title_full_unstemmed AxRAM: a lightweight implicit interface for approximate data access
title_sort AxRAM: a lightweight implicit interface for approximate data access
author Fabrício Filho, João
author_facet Fabrício Filho, João
Felzmann, Isaías Bittencourt
Azevedo, Rodolfo Jardim de
Wanner, Lucas Francisco
author_role author
author2 Felzmann, Isaías Bittencourt
Azevedo, Rodolfo Jardim de
Wanner, Lucas Francisco
author2_role author
author
author
dc.contributor.author.fl_str_mv Fabrício Filho, João
Felzmann, Isaías Bittencourt
Azevedo, Rodolfo Jardim de
Wanner, Lucas Francisco
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Tolerância a falha (Computadores)
Arquitetura de computador
Computação
Energia - Consumo
Tolerância a falha (Computadores)
Computer architecture
Computer science
Energy consumption
dc.subject.por.fl_str_mv Tolerância a falha (Computadores)
Arquitetura de computador
Computação
Energia - Consumo
Tolerância a falha (Computadores)
Computer architecture
Computer science
Energy consumption
description O arquivo disponibilizado é a versão Preprint do artigo publicado na Elsevier.
publishDate 2020
dc.date.issued.fl_str_mv 2020-12
dc.date.accessioned.fl_str_mv 2021-01-14T15:06:45Z
dc.date.available.fl_str_mv 2021-01-14T15:06:45Z
2022-07-18
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.citation.fl_str_mv FABRÍCIO FILHO, João; FELZMANN, Isaías B.; AZEVEDO, Rodolfo J.; WANNER, Lucas F. AxRAM: a lightweight implicit interface for approximate data access. Future Generation Computer Systems, v. 113, n. 1, p. 556-570, 2020. DOI: https://doi.org/10.1016/j.future.2020.07.029. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S0167739X20301060?via%3Dihub. Acesso em: 28 dez. 2020.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/23851
dc.identifier.issn.pt_BR.fl_str_mv 1872-7115
dc.identifier.doi.pt_BR.fl_str_mv https://doi.org/10.1016/j.future.2020.07.029
identifier_str_mv FABRÍCIO FILHO, João; FELZMANN, Isaías B.; AZEVEDO, Rodolfo J.; WANNER, Lucas F. AxRAM: a lightweight implicit interface for approximate data access. Future Generation Computer Systems, v. 113, n. 1, p. 556-570, 2020. DOI: https://doi.org/10.1016/j.future.2020.07.029. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S0167739X20301060?via%3Dihub. Acesso em: 28 dez. 2020.
1872-7115
url http://repositorio.utfpr.edu.br/jspui/handle/1/23851
https://doi.org/10.1016/j.future.2020.07.029
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv Future Generation Computer Systems
dc.relation.uri.pt_BR.fl_str_mv https://www.sciencedirect.com/science/article/abs/pii/S0167739X20301060?via%3Dihub
dc.rights.driver.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/embargoedAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv embargoedAccess
dc.publisher.none.fl_str_mv Campo Mourao
dc.publisher.country.fl_str_mv Estados unidos
publisher.none.fl_str_mv Campo Mourao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23851/3/lightweightinterfaceapproximatedataaccess.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23851/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23851/4/lightweightinterfaceapproximatedataaccess.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23851/5/lightweightinterfaceapproximatedataaccess.pdf.jpg
bitstream.checksum.fl_str_mv 321a505d29ed69b9b262b9d9c9303d73
b9d82215ab23456fa2d8b49c5df1b95b
aa5366e037715727cb287c57bf4318e1
3a905c2ed39a0a26897b801ef76b4b68
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923097574899712