Mapping applications onto cluster-based MPSOCS
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da PUC_RS |
Texto Completo: | http://tede2.pucrs.br/tede2/handle/tede/5251 |
Resumo: | Durante décadas, a indústria aumentava a frequência de operação dos processores para responder às necessidades de desempenho. Após atingir uma limitação física em termos de geração de calor, o novo eixo escolhido para explorar desempenho foi escalar o número de elementos de processamento. Para lidar com o crescente número de elementos de processamento, cada vez mais são importantes as metodologias para auxiliar os projetistas no desenvolvimento de sistemas multiprocessados. Abordagens baseadas em simulação e prototipação em FPGA são onerosas pois demandam muitos recursos, tais como projetistas e tempo. Por isso, técnicas baseadas em modelos analíticos ganham visibilidade como alternativas para essas abordagens onerosas. Porém, modelos analíticos possuem desvantagens, como a dificuldade de modelar e caracterizar diferentes arquiteturas. Além disso, topologias emergentes de sistemas multiprocessados carecem de modelos analíticos. Levando esse cenário em conta, este trabalho propõe um modelo analítico que suporta atividades comuns de projetistas tais como mapeamento de aplicações e geração de protótipos de sistemas multiprocessados. |
id |
P_RS_6136c124b25559580e18c947c37d955c |
---|---|
oai_identifier_str |
oai:tede2.pucrs.br:tede/5251 |
network_acronym_str |
P_RS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
repository_id_str |
|
spelling |
Hessel, Fabiano PassueloCPF:60646659049http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4728802T7CPF:02222285046http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4318895T8Longhi, Oliver Bellaver2015-04-14T14:50:11Z2014-05-092014-03-12LONGHI, Oliver Bellaver. Mapping applications onto cluster-based MPSOCS. 2014. 73 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2014.http://tede2.pucrs.br/tede2/handle/tede/5251Durante décadas, a indústria aumentava a frequência de operação dos processores para responder às necessidades de desempenho. Após atingir uma limitação física em termos de geração de calor, o novo eixo escolhido para explorar desempenho foi escalar o número de elementos de processamento. Para lidar com o crescente número de elementos de processamento, cada vez mais são importantes as metodologias para auxiliar os projetistas no desenvolvimento de sistemas multiprocessados. Abordagens baseadas em simulação e prototipação em FPGA são onerosas pois demandam muitos recursos, tais como projetistas e tempo. Por isso, técnicas baseadas em modelos analíticos ganham visibilidade como alternativas para essas abordagens onerosas. Porém, modelos analíticos possuem desvantagens, como a dificuldade de modelar e caracterizar diferentes arquiteturas. Além disso, topologias emergentes de sistemas multiprocessados carecem de modelos analíticos. Levando esse cenário em conta, este trabalho propõe um modelo analítico que suporta atividades comuns de projetistas tais como mapeamento de aplicações e geração de protótipos de sistemas multiprocessados.The industry for decades has increased the clock rate to answer the need of performance. Reaching a physical limitations in terms of heat, the new chosen axis to increase performance is to scale the number of processing elements. To deal with that scaling number of processing elements, more and more important are the methodologies to support the design of MPSoCs. Approaches like simulation and FPGA-based prototyping are too expensive and timing consuming. Therefore, techniques like Analytical Models represent important alternatives to the previous consuming approaches. However, these architecture models are difficult to build and characterize. In addition, emerging MPSoC topologies lack analytical models. Due to that, this work proposes an analytical model to support designers in common tasks of the design process like application mapping and prototypes generation.Made available in DSpace on 2015-04-14T14:50:11Z (GMT). No. of bitstreams: 1 457720.pdf: 1953741 bytes, checksum: 6ec1fd7c64db87bf06e50c9e430a7c7f (MD5) Previous issue date: 2014-03-12application/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/15264/457720.pdf.jpgengPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Ciência da ComputaçãoPUCRSBRFaculdade de InformácaINFORMÁTICAARQUITETURA DE COMPUTADORMULTIPROCESSADORESCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMapping applications onto cluster-based MPSOCSinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis19749965330812744705006001946639708616176246info: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_RSTHUMBNAIL457720.pdf.jpg457720.pdf.jpgimage/jpeg3537http://tede2.pucrs.br/tede2/bitstream/tede/5251/3/457720.pdf.jpgaaa689cc63c14de5a0021671f829ff51MD53TEXT457720.pdf.txt457720.pdf.txttext/plain113031http://tede2.pucrs.br/tede2/bitstream/tede/5251/2/457720.pdf.txt5604e97f754d5883e6346d9578676b03MD52ORIGINAL457720.pdfapplication/pdf1953741http://tede2.pucrs.br/tede2/bitstream/tede/5251/1/457720.pdf6ec1fd7c64db87bf06e50c9e430a7c7fMD51tede/52512015-04-17 11:57:31.658oai:tede2.pucrs.br:tede/5251Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2015-04-17T14:57:31Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false |
dc.title.eng.fl_str_mv |
Mapping applications onto cluster-based MPSOCS |
title |
Mapping applications onto cluster-based MPSOCS |
spellingShingle |
Mapping applications onto cluster-based MPSOCS Longhi, Oliver Bellaver INFORMÁTICA ARQUITETURA DE COMPUTADOR MULTIPROCESSADORES CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Mapping applications onto cluster-based MPSOCS |
title_full |
Mapping applications onto cluster-based MPSOCS |
title_fullStr |
Mapping applications onto cluster-based MPSOCS |
title_full_unstemmed |
Mapping applications onto cluster-based MPSOCS |
title_sort |
Mapping applications onto cluster-based MPSOCS |
author |
Longhi, Oliver Bellaver |
author_facet |
Longhi, Oliver Bellaver |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Hessel, Fabiano Passuelo |
dc.contributor.advisor1ID.fl_str_mv |
CPF:60646659049 |
dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4728802T7 |
dc.contributor.authorID.fl_str_mv |
CPF:02222285046 |
dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4318895T8 |
dc.contributor.author.fl_str_mv |
Longhi, Oliver Bellaver |
contributor_str_mv |
Hessel, Fabiano Passuelo |
dc.subject.eng.fl_str_mv |
INFORMÁTICA ARQUITETURA DE COMPUTADOR MULTIPROCESSADORES |
topic |
INFORMÁTICA ARQUITETURA DE COMPUTADOR MULTIPROCESSADORES CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
Durante décadas, a indústria aumentava a frequência de operação dos processores para responder às necessidades de desempenho. Após atingir uma limitação física em termos de geração de calor, o novo eixo escolhido para explorar desempenho foi escalar o número de elementos de processamento. Para lidar com o crescente número de elementos de processamento, cada vez mais são importantes as metodologias para auxiliar os projetistas no desenvolvimento de sistemas multiprocessados. Abordagens baseadas em simulação e prototipação em FPGA são onerosas pois demandam muitos recursos, tais como projetistas e tempo. Por isso, técnicas baseadas em modelos analíticos ganham visibilidade como alternativas para essas abordagens onerosas. Porém, modelos analíticos possuem desvantagens, como a dificuldade de modelar e caracterizar diferentes arquiteturas. Além disso, topologias emergentes de sistemas multiprocessados carecem de modelos analíticos. Levando esse cenário em conta, este trabalho propõe um modelo analítico que suporta atividades comuns de projetistas tais como mapeamento de aplicações e geração de protótipos de sistemas multiprocessados. |
publishDate |
2014 |
dc.date.available.fl_str_mv |
2014-05-09 |
dc.date.issued.fl_str_mv |
2014-03-12 |
dc.date.accessioned.fl_str_mv |
2015-04-14T14:50: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 |
LONGHI, Oliver Bellaver. Mapping applications onto cluster-based MPSOCS. 2014. 73 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2014. |
dc.identifier.uri.fl_str_mv |
http://tede2.pucrs.br/tede2/handle/tede/5251 |
identifier_str_mv |
LONGHI, Oliver Bellaver. Mapping applications onto cluster-based MPSOCS. 2014. 73 f. Dissertação (Mestrado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2014. |
url |
http://tede2.pucrs.br/tede2/handle/tede/5251 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.program.fl_str_mv |
1974996533081274470 |
dc.relation.confidence.fl_str_mv |
500 600 |
dc.relation.department.fl_str_mv |
1946639708616176246 |
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 Ciência da Computação |
dc.publisher.initials.fl_str_mv |
PUCRS |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Faculdade de Informáca |
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/5251/3/457720.pdf.jpg http://tede2.pucrs.br/tede2/bitstream/tede/5251/2/457720.pdf.txt http://tede2.pucrs.br/tede2/bitstream/tede/5251/1/457720.pdf |
bitstream.checksum.fl_str_mv |
aaa689cc63c14de5a0021671f829ff51 5604e97f754d5883e6346d9578676b03 6ec1fd7c64db87bf06e50c9e430a7c7f |
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_ |
1799765306752630784 |