Detecção distribuída de falhas em SoC multiprocessado
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da PUC_RS |
Texto Completo: | http://tede2.pucrs.br/tede2/handle/tede/2996 |
Resumo: | A crescente evolução da área da microeletrônica nas últimas décadas acarretou um aumento expressivo da capacidade de integração de sistemas em um único chip, o que levou à necessidade de novas tecnologias para a análise do correto funcionamento dos sistemas. Observam-se, recentemente, novas arquiteturas de processadores, migrando de uma única CPU (Unidade Central de Processamento) para múltiplos núcleos (tipicamente, 2, 4 e 8 processadores em uma única pastilha). É neste cenário, que evolui de sistemas eletrônicos mono para multiprocessados, que este trabalho se insere, visando propor uma expansão da técnica CFCSS (Control Flow Checking by Software Signatures), desenvolvida por Edward J. McCluskey para sistemas monoprocessados, a uma versão aplicável a sistemas com vários processadores em um SoC (System-on-Chip). Quanto à sua estrutura, este trabalho constitui-se de duas partes. A primeira apresenta a taxonomia e os conceitos básicos de sistemas tolerantes a falhas e uma revisão bibliográfica das principais técnicas de detecção de falhas em software em sistemas monoprocessados, além de abordar a evolução da tecnologia reprogramável. A segunda parte descreve a metodologia de desenvolvimento das plataformas de hardware e de software, bem como as etapas realizadas e as dificuldades encontradas. Além disso, apresenta a técnica CFCSS adaptada a vários processadores, o protocolo de comunicação desenvolvido para a realização dos testes e os resultados obtidos. Assim, este trabalho demonstra caráter inovador e se justifica pela tendência de os sistemas embarcados possuírem, vários processadores e aplicações sendo executadas simultaneamente. |
id |
P_RS_60e9b34c72024ee226e5d235f61c6b11 |
---|---|
oai_identifier_str |
oai:tede2.pucrs.br:tede/2996 |
network_acronym_str |
P_RS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
repository_id_str |
|
spelling |
Vargas, Fabian LuisCPF:45411891000http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788515U8CPF:73623539015http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768256E0Becker, Carlos André2015-04-14T13:56:11Z2008-09-042008-06-30BECKER, Carlos André. Detecção distribuída de falhas em SoC multiprocessado. 2008. 94 f. Dissertação (Mestrado em Engenharia Elétrica) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2008.http://tede2.pucrs.br/tede2/handle/tede/2996Made available in DSpace on 2015-04-14T13:56:11Z (GMT). No. of bitstreams: 1 404328.pdf: 3041840 bytes, checksum: 71eb19106ae512b0259919d42c2e2389 (MD5) Previous issue date: 2008-06-30A crescente evolução da área da microeletrônica nas últimas décadas acarretou um aumento expressivo da capacidade de integração de sistemas em um único chip, o que levou à necessidade de novas tecnologias para a análise do correto funcionamento dos sistemas. Observam-se, recentemente, novas arquiteturas de processadores, migrando de uma única CPU (Unidade Central de Processamento) para múltiplos núcleos (tipicamente, 2, 4 e 8 processadores em uma única pastilha). É neste cenário, que evolui de sistemas eletrônicos mono para multiprocessados, que este trabalho se insere, visando propor uma expansão da técnica CFCSS (Control Flow Checking by Software Signatures), desenvolvida por Edward J. McCluskey para sistemas monoprocessados, a uma versão aplicável a sistemas com vários processadores em um SoC (System-on-Chip). Quanto à sua estrutura, este trabalho constitui-se de duas partes. A primeira apresenta a taxonomia e os conceitos básicos de sistemas tolerantes a falhas e uma revisão bibliográfica das principais técnicas de detecção de falhas em software em sistemas monoprocessados, além de abordar a evolução da tecnologia reprogramável. A segunda parte descreve a metodologia de desenvolvimento das plataformas de hardware e de software, bem como as etapas realizadas e as dificuldades encontradas. Além disso, apresenta a técnica CFCSS adaptada a vários processadores, o protocolo de comunicação desenvolvido para a realização dos testes e os resultados obtidos. Assim, este trabalho demonstra caráter inovador e se justifica pela tendência de os sistemas embarcados possuírem, vários processadores e aplicações sendo executadas simultaneamente.application/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/10980/404328.pdf.jpgporPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Engenharia ElétricaPUCRSBRFaculdade de EngenhariaENGENHARIA ELETRÔNICAMICROELETRÔNICASISTEMAS ELETRÔNICOSSOFTWARE - TÉCNICAS DE AVALIAÇÃOPROTOCOLOS DE COMUNICAÇÃOCNPQ::ENGENHARIAS::ENGENHARIA ELETRICADetecção distribuída de falhas em SoC multiprocessadoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis207662918905964549500600-655770572761439785info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RSTHUMBNAIL404328.pdf.jpg404328.pdf.jpgimage/jpeg3262http://tede2.pucrs.br/tede2/bitstream/tede/2996/3/404328.pdf.jpg3a414ab9fab6a6fc8cf008057115c70bMD53TEXT404328.pdf.txt404328.pdf.txttext/plain152091http://tede2.pucrs.br/tede2/bitstream/tede/2996/2/404328.pdf.txt4e4b12619e6986fe1f57ea9dcc8ad2cdMD52ORIGINAL404328.pdfapplication/pdf3041840http://tede2.pucrs.br/tede2/bitstream/tede/2996/1/404328.pdf71eb19106ae512b0259919d42c2e2389MD51tede/29962015-04-17 16:03:34.964oai:tede2.pucrs.br:tede/2996Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2015-04-17T19:03:34Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false |
dc.title.por.fl_str_mv |
Detecção distribuída de falhas em SoC multiprocessado |
title |
Detecção distribuída de falhas em SoC multiprocessado |
spellingShingle |
Detecção distribuída de falhas em SoC multiprocessado Becker, Carlos André ENGENHARIA ELETRÔNICA MICROELETRÔNICA SISTEMAS ELETRÔNICOS SOFTWARE - TÉCNICAS DE AVALIAÇÃO PROTOCOLOS DE COMUNICAÇÃO CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
title_short |
Detecção distribuída de falhas em SoC multiprocessado |
title_full |
Detecção distribuída de falhas em SoC multiprocessado |
title_fullStr |
Detecção distribuída de falhas em SoC multiprocessado |
title_full_unstemmed |
Detecção distribuída de falhas em SoC multiprocessado |
title_sort |
Detecção distribuída de falhas em SoC multiprocessado |
author |
Becker, Carlos André |
author_facet |
Becker, Carlos André |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Vargas, Fabian Luis |
dc.contributor.advisor1ID.fl_str_mv |
CPF:45411891000 |
dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788515U8 |
dc.contributor.authorID.fl_str_mv |
CPF:73623539015 |
dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768256E0 |
dc.contributor.author.fl_str_mv |
Becker, Carlos André |
contributor_str_mv |
Vargas, Fabian Luis |
dc.subject.por.fl_str_mv |
ENGENHARIA ELETRÔNICA MICROELETRÔNICA SISTEMAS ELETRÔNICOS SOFTWARE - TÉCNICAS DE AVALIAÇÃO PROTOCOLOS DE COMUNICAÇÃO |
topic |
ENGENHARIA ELETRÔNICA MICROELETRÔNICA SISTEMAS ELETRÔNICOS SOFTWARE - TÉCNICAS DE AVALIAÇÃO PROTOCOLOS DE COMUNICAÇÃO CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
description |
A crescente evolução da área da microeletrônica nas últimas décadas acarretou um aumento expressivo da capacidade de integração de sistemas em um único chip, o que levou à necessidade de novas tecnologias para a análise do correto funcionamento dos sistemas. Observam-se, recentemente, novas arquiteturas de processadores, migrando de uma única CPU (Unidade Central de Processamento) para múltiplos núcleos (tipicamente, 2, 4 e 8 processadores em uma única pastilha). É neste cenário, que evolui de sistemas eletrônicos mono para multiprocessados, que este trabalho se insere, visando propor uma expansão da técnica CFCSS (Control Flow Checking by Software Signatures), desenvolvida por Edward J. McCluskey para sistemas monoprocessados, a uma versão aplicável a sistemas com vários processadores em um SoC (System-on-Chip). Quanto à sua estrutura, este trabalho constitui-se de duas partes. A primeira apresenta a taxonomia e os conceitos básicos de sistemas tolerantes a falhas e uma revisão bibliográfica das principais técnicas de detecção de falhas em software em sistemas monoprocessados, além de abordar a evolução da tecnologia reprogramável. A segunda parte descreve a metodologia de desenvolvimento das plataformas de hardware e de software, bem como as etapas realizadas e as dificuldades encontradas. Além disso, apresenta a técnica CFCSS adaptada a vários processadores, o protocolo de comunicação desenvolvido para a realização dos testes e os resultados obtidos. Assim, este trabalho demonstra caráter inovador e se justifica pela tendência de os sistemas embarcados possuírem, vários processadores e aplicações sendo executadas simultaneamente. |
publishDate |
2008 |
dc.date.available.fl_str_mv |
2008-09-04 |
dc.date.issued.fl_str_mv |
2008-06-30 |
dc.date.accessioned.fl_str_mv |
2015-04-14T13:56:11Z |
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.citation.fl_str_mv |
BECKER, Carlos André. Detecção distribuída de falhas em SoC multiprocessado. 2008. 94 f. Dissertação (Mestrado em Engenharia Elétrica) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2008. |
dc.identifier.uri.fl_str_mv |
http://tede2.pucrs.br/tede2/handle/tede/2996 |
identifier_str_mv |
BECKER, Carlos André. Detecção distribuída de falhas em SoC multiprocessado. 2008. 94 f. Dissertação (Mestrado em Engenharia Elétrica) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2008. |
url |
http://tede2.pucrs.br/tede2/handle/tede/2996 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.program.fl_str_mv |
207662918905964549 |
dc.relation.confidence.fl_str_mv |
500 600 |
dc.relation.department.fl_str_mv |
-655770572761439785 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Pontifícia Universidade Católica do Rio Grande do Sul |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Engenharia Elétrica |
dc.publisher.initials.fl_str_mv |
PUCRS |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Faculdade de Engenharia |
publisher.none.fl_str_mv |
Pontifícia Universidade Católica do Rio Grande do Sul |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) instacron:PUC_RS |
instname_str |
Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) |
instacron_str |
PUC_RS |
institution |
PUC_RS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
collection |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
bitstream.url.fl_str_mv |
http://tede2.pucrs.br/tede2/bitstream/tede/2996/3/404328.pdf.jpg http://tede2.pucrs.br/tede2/bitstream/tede/2996/2/404328.pdf.txt http://tede2.pucrs.br/tede2/bitstream/tede/2996/1/404328.pdf |
bitstream.checksum.fl_str_mv |
3a414ab9fab6a6fc8cf008057115c70b 4e4b12619e6986fe1f57ea9dcc8ad2cd 71eb19106ae512b0259919d42c2e2389 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) |
repository.mail.fl_str_mv |
biblioteca.central@pucrs.br|| |
_version_ |
1799765290304667648 |