Análise de desgaste de técnicas de correção de erros em phase-change memories

Detalhes bibliográficos
Autor(a) principal: Hoffman, Caio, 1983-
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1621099
Resumo: Orientadores: Guido Costa Souza de Araújo, Rodolfo Jardim de Azevedo
id UNICAMP-30_71f33bde8631447ff18fd894dfda408c
oai_identifier_str oai::912865
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Análise de desgaste de técnicas de correção de erros em phase-change memoriesAnalysis of wear-out of error correction techniques in phase-change memoriesMemória de mudança de faseCódigos corretores de erros (Teoria da informação)Memórias resistivasPhase-change memoriesError-correcting codes (Information theory)Resistive memoriesOrientadores: Guido Costa Souza de Araújo, Rodolfo Jardim de AzevedoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Phase-change memory (PCM) traz novos ensejos para indústria eletrônica. Devido às projeções de alta escalabilidade do processo de fabricação da PCM, cogita-se usá-la como memória principal em sistemas de computação, substituindo à tradicional DRAM cujos problemas de miniaturização do processo de fabricação demandam tecnologias ainda desconhecidas. Contudo, PCM tem problemas de durabilidade e técnicas de recuperação de falhas robustas são extremamente necessárias para recuperação e prolongamento do seu tempo de vida, medido em número de escritas. As técnicas mais comuns de recuperação de falhas são os códigos de correção de erros. Porém, outras técnicas de recuperação vêm sendo propostas na literatura, aproveitando as características de não-volatilidade da PCM. Neste trabalho, usando uma modelagem matemática, analisou-se como a probabilidade de bit-ip dos principais códigos de correção de erros { paridade, SECDED e BCH { e das principais técnicas de recuperação de falhas { ECP e SAFER { está relacionada _a durabilidade da PCM. A partir da taxa de bit-ip medida através da execução do SPEC2006 e por meio dos modelos matemáticos, comparou-se os resultados dos modelos de simulação utilizando-se a probabilidade teórica de 50% e a taxa obtida experimentalmente de 15%. Os resultados revelaram uma visível degradação da durabilidade dos mecanismos de recuperação de falhas que usam códigos de correção de erros, contradizendo os resultados da literatura. A técnica ECP foi à única que não mostrou degradação. Além disso, uma análise de eficiência energética foi feita, relacionando durabilidade da PCM e o consumo de energia. Novamente, a técnica ECP se destacou nos resultados, como também a técnica SAFER. Finalmente, foram propostos modelos analíticos probabilísticos das técnicas ECP, SECDED e uma análise da técnica PAYG baseada no modelo analítico da ECPAbstract: Phase-change memory brings new opportunities for the electronics industry. Due to projections of high scalability of the fabrication process, PCM is seen as a new main memory in computing systems, replacing the traditional DRAM, whose scale problems require new future technologies that are still unknown. However, PCM has low endurance when compared with DRAM and robust failure recovery techniques are required to increase its lifetime. To address that, some error correcting techniques have been proposed, based on the non-volatile features of the PCM memories. In this work, we model and analyze the bit-ip probabilities of five such techniques (ECP, parity, SECDED, SAFER and BCH), in order to evaluate its impact to the wear out of the PCM. Using the bit-ip rate of 15%, obtained experimentally from the execution of the SPEC2006 benchmark, we mathematically modeled and simulated these techniques using both an empirical and theoretical probability rates. Our results show a clear degradation in techniques that use error-correcting codes, contradicting the previous results in the literature. Only ECP has not shown any degradation. We have also done power analyses of the above listed techniques so as to relate the endurance and the energy required by each technique. Again, the ECP stood out in the results, like SAFER as well. Finally, analytical probabilistic models for ECP and SECDED were proposed and an analysis of PAYG technique (based on ECP's analytical model) was performedMestradoCiência da ComputaçãoMestre em Ciência da Computação[s.n.]Araújo, Guido Costa Souza de, 1962-Azevedo, Rodolfo Jardim de, 1974-Du Bois, André RauberCortês, Mario LúcioUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASHoffman, Caio, 1983-20132013-01-07T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf134 p. : il.https://hdl.handle.net/20.500.12733/1621099HOFFMAN, Caio. Análise de desgaste de técnicas de correção de erros em phase-change memories. 2013. 134 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1621099. Acesso em: 28 fev. 2025.https://repositorio.unicamp.br/acervo/detalhe/912865porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T07:06:15Zoai::912865Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T07:06:15Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Análise de desgaste de técnicas de correção de erros em phase-change memories
Analysis of wear-out of error correction techniques in phase-change memories
title Análise de desgaste de técnicas de correção de erros em phase-change memories
spellingShingle Análise de desgaste de técnicas de correção de erros em phase-change memories
Hoffman, Caio, 1983-
Memória de mudança de fase
Códigos corretores de erros (Teoria da informação)
Memórias resistivas
Phase-change memories
Error-correcting codes (Information theory)
Resistive memories
title_short Análise de desgaste de técnicas de correção de erros em phase-change memories
title_full Análise de desgaste de técnicas de correção de erros em phase-change memories
title_fullStr Análise de desgaste de técnicas de correção de erros em phase-change memories
title_full_unstemmed Análise de desgaste de técnicas de correção de erros em phase-change memories
title_sort Análise de desgaste de técnicas de correção de erros em phase-change memories
author Hoffman, Caio, 1983-
author_facet Hoffman, Caio, 1983-
author_role author
dc.contributor.none.fl_str_mv Araújo, Guido Costa Souza de, 1962-
Azevedo, Rodolfo Jardim de, 1974-
Du Bois, André Rauber
Cortês, Mario Lúcio
Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Hoffman, Caio, 1983-
dc.subject.por.fl_str_mv Memória de mudança de fase
Códigos corretores de erros (Teoria da informação)
Memórias resistivas
Phase-change memories
Error-correcting codes (Information theory)
Resistive memories
topic Memória de mudança de fase
Códigos corretores de erros (Teoria da informação)
Memórias resistivas
Phase-change memories
Error-correcting codes (Information theory)
Resistive memories
description Orientadores: Guido Costa Souza de Araújo, Rodolfo Jardim de Azevedo
publishDate 2013
dc.date.none.fl_str_mv 2013
2013-01-07T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1621099
HOFFMAN, Caio. Análise de desgaste de técnicas de correção de erros em phase-change memories. 2013. 134 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1621099. Acesso em: 28 fev. 2025.
url https://hdl.handle.net/20.500.12733/1621099
identifier_str_mv HOFFMAN, Caio. Análise de desgaste de técnicas de correção de erros em phase-change memories. 2013. 134 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1621099. Acesso em: 28 fev. 2025.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/912865
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
134 p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1829136871613005824