Um framework para geração automática de sistemas multiprocessados reconfiguráveis heterogêneos

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Sfreddo, Josimar
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
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