Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos
| Ano de defesa: | 2017 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| dARK ID: | ark:/26339/00130000180m6 |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Santa Maria
Brasil Ciência da Computação UFSM Programa de Pós-Graduação em Ciência da Computação Centro de Tecnologia |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://repositorio.ufsm.br/handle/1/15441 |
Resumo: | Nowadays, embedded systems are getting more complex since functionalities are converging to a single device, thus demanding for more processing capability. However, modeling embedded processors is not a trivial task because they execute applications that have different behaviors, some applications benefit more from ILP exploitation and other TLP. There are still those applications where both can bring great benefits in reducing the execution time. Therefore it is essential to analyze application behavior to define which form of parallelism is the most suitable to be explored. Further, a multiprocessor system with reconfigurable architecture contributes greatly to increase the performance of embedded applications. However, an inadequate modeling of the reconfigurable system can result in a huge area design. This work proposes a framework that automatically models a reconfigurable multiprocessor system with heterogeneous organization considering the behavior of applications. The goal is to compose a multiprocessor system that provides the correct processing capability in terms of ILP and therefore provides an ideal chip area in the execution of applications. The results demonstrate that the framework reduced, on average, by 75.86% chip area without losses in performance. |
| id |
UFSM_53f1d47130ebd9e0b97aebaa110dccff |
|---|---|
| oai_identifier_str |
oai:repositorio.ufsm.br:1/15441 |
| network_acronym_str |
UFSM |
| network_name_str |
Manancial - Repositório Digital da UFSM |
| repository_id_str |
|
| spelling |
Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneosA framework for automatic generation of heterogeneous reconfigurable multiprocessing systemsSistemas embarcadosArquiteturas reconfiguráveisExploração de ILPExploração de áreaRedução de áreaEmbedded systemsReconfigurable architecturesILP exploitationArea exploitationArea reductionCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAONowadays, embedded systems are getting more complex since functionalities are converging to a single device, thus demanding for more processing capability. However, modeling embedded processors is not a trivial task because they execute applications that have different behaviors, some applications benefit more from ILP exploitation and other TLP. There are still those applications where both can bring great benefits in reducing the execution time. Therefore it is essential to analyze application behavior to define which form of parallelism is the most suitable to be explored. Further, a multiprocessor system with reconfigurable architecture contributes greatly to increase the performance of embedded applications. However, an inadequate modeling of the reconfigurable system can result in a huge area design. This work proposes a framework that automatically models a reconfigurable multiprocessor system with heterogeneous organization considering the behavior of applications. The goal is to compose a multiprocessor system that provides the correct processing capability in terms of ILP and therefore provides an ideal chip area in the execution of applications. The results demonstrate that the framework reduced, on average, by 75.86% chip area without losses in performance.A integração entre funcionalidades está convergindo para um mesmo dispositivo embarcado, demandando assim um maior poder de processamento em dispositivos cada vez menores. Entretanto, modelar sistemas embarcados não é uma tarefa trivial, pois suas funcionalidades agregadas possuem diferentes comportamentos. Esses comportamentos podem exigir a execução de aplicações que se beneficiam mais da exploração de ILP e outras TLP. Há ainda aquelas aplicações onde ambas as explorações podem trazer grandes benefícios na diminuição do tempo de execução. Por isso, é essencial analisar o comportamento da aplicação para definir qual a forma de paralelismo é o mais adequado para ser explorado. Ainda, um sistema multiprocessado com arquitetura reconfigurável contribui fortemente para aumentar o desempenho nos sistemas embarcados. Todavia, modelar um sistema multiprocessado inadequado pode ocasionar um desperdício de área. Este trabalho propõe um framework que modela automaticamente um sistema multiprocessado reconfigurável com organização heterogênea considerando o comportamento das aplicações. O objetivo é compor um sistema multiprocessado que fornece o poder de processamento correto em termos de ILP e que, consequentemente, oferece uma área ideal de processador na execução de aplicações. Os resultados demonstram que o framework reduz em média até 75,86% a área do processador sem ocorrer perda de desempenho.Universidade Federal de Santa MariaBrasilCiência da ComputaçãoUFSMPrograma de Pós-Graduação em Ciência da ComputaçãoCentro de TecnologiaRutzig, Mateus Beckhttp://lattes.cnpq.br/5220540043911446Carara, Everton Alceuhttp://lattes.cnpq.br/4818062789310854Mattos, Júlio Carlos Balzano dehttp://lattes.cnpq.br/5546692436888264Sfreddo, Josimar2019-01-23T12:34:09Z2019-01-23T12:34:09Z2017-02-16info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/15441ark:/26339/00130000180m6porAttribution-NonCommercial-NoDerivatives 4.0 Internationalinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2019-01-24T05:00:33Zoai:repositorio.ufsm.br:1/15441Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2019-01-24T05:00:33Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false |
| dc.title.none.fl_str_mv |
Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos A framework for automatic generation of heterogeneous reconfigurable multiprocessing systems |
| title |
Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos |
| spellingShingle |
Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos Sfreddo, Josimar Sistemas embarcados Arquiteturas reconfiguráveis Exploração de ILP Exploração de área Redução de área Embedded systems Reconfigurable architectures ILP exploitation Area exploitation Area reduction CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos |
| title_full |
Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos |
| title_fullStr |
Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos |
| title_full_unstemmed |
Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos |
| title_sort |
Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos |
| author |
Sfreddo, Josimar |
| author_facet |
Sfreddo, Josimar |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Rutzig, Mateus Beck http://lattes.cnpq.br/5220540043911446 Carara, Everton Alceu http://lattes.cnpq.br/4818062789310854 Mattos, Júlio Carlos Balzano de http://lattes.cnpq.br/5546692436888264 |
| dc.contributor.author.fl_str_mv |
Sfreddo, Josimar |
| dc.subject.por.fl_str_mv |
Sistemas embarcados Arquiteturas reconfiguráveis Exploração de ILP Exploração de área Redução de área Embedded systems Reconfigurable architectures ILP exploitation Area exploitation Area reduction CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Sistemas embarcados Arquiteturas reconfiguráveis Exploração de ILP Exploração de área Redução de área Embedded systems Reconfigurable architectures ILP exploitation Area exploitation Area reduction CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
Nowadays, embedded systems are getting more complex since functionalities are converging to a single device, thus demanding for more processing capability. However, modeling embedded processors is not a trivial task because they execute applications that have different behaviors, some applications benefit more from ILP exploitation and other TLP. There are still those applications where both can bring great benefits in reducing the execution time. Therefore it is essential to analyze application behavior to define which form of parallelism is the most suitable to be explored. Further, a multiprocessor system with reconfigurable architecture contributes greatly to increase the performance of embedded applications. However, an inadequate modeling of the reconfigurable system can result in a huge area design. This work proposes a framework that automatically models a reconfigurable multiprocessor system with heterogeneous organization considering the behavior of applications. The goal is to compose a multiprocessor system that provides the correct processing capability in terms of ILP and therefore provides an ideal chip area in the execution of applications. The results demonstrate that the framework reduced, on average, by 75.86% chip area without losses in performance. |
| publishDate |
2017 |
| dc.date.none.fl_str_mv |
2017-02-16 2019-01-23T12:34:09Z 2019-01-23T12:34:09Z |
| 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 |
http://repositorio.ufsm.br/handle/1/15441 |
| dc.identifier.dark.fl_str_mv |
ark:/26339/00130000180m6 |
| url |
http://repositorio.ufsm.br/handle/1/15441 |
| identifier_str_mv |
ark:/26339/00130000180m6 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Brasil Ciência da Computação UFSM Programa de Pós-Graduação em Ciência da Computação Centro de Tecnologia |
| publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Brasil Ciência da Computação UFSM Programa de Pós-Graduação em Ciência da Computação Centro de Tecnologia |
| dc.source.none.fl_str_mv |
reponame:Manancial - Repositório Digital da UFSM instname:Universidade Federal de Santa Maria (UFSM) instacron:UFSM |
| instname_str |
Universidade Federal de Santa Maria (UFSM) |
| instacron_str |
UFSM |
| institution |
UFSM |
| reponame_str |
Manancial - Repositório Digital da UFSM |
| collection |
Manancial - Repositório Digital da UFSM |
| repository.name.fl_str_mv |
Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM) |
| repository.mail.fl_str_mv |
atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br |
| _version_ |
1847153509460344832 |