Otimização do framework PSkel para o processador manycore MPPA-256
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/202519 |
Resumo: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
id |
UFSC_f60bbdc18c512a1cd7b9d435a17e2d6b |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/202519 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Otimização do framework PSkel para o processador manycore MPPA-256Processamento de alto desempenhoEficiência energéticaManycoreMPPATCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.A new class of highly parallel low-power chips that deal with a energy restriction was developed. The Sunway SW26010 and Kalray processors are some exemples of them, giving more than two hundred processing cores in a single low-power chip. Despite presenting a better energy efficiency than the general purpose multi core processors, the architects features such as the limited amount of distributed memory on the chip makes the development of efficient scientific applications a challenging task. In this term paper were proposed optimizations to the framework PSkel MPPA, which provides an unique, high-level abstraction for stencil programming in the MPPA-256 processor, exempting programmers from being responsible for the task of explicitly handling with communication and with the parallel hybrid programming model of the MPPA-256.Uma nova classe de chips altamente paralelos de baixo consumo energético que lidam com a restrição de energia foi desenvolvida. Os processadores Sunway SW26010 e Kalray MPPA-256 são exemplos deles, entregando mais de duzentos núcleos de processamento em um único chip. Apesar de apresentarem melhor eficiência energética do que os processadores multicore de propósito geral, características arquiteturais como a limitada quantidade de memória distribuída no chip torna o desenvolvimento de aplicações científicas paralelas eficientes uma tarefa desafiadora. Neste projeto foram propostas otimizações ao framework PSkelMPPA, que provê uma abstração única e de alto nível para programação estêncil no processador MPPA-256, eximindo os programadores de serem responsáveis pela tarefa de explicitamente lidar com a comunicação e com o modelo de programação paralela híbrida do MPPA-256.Florianópolis, SC.Castro, Márcio BastosUniversidade Federal de Santa CatarinaNascimento, Bruno Marques do2019-12-08T13:04:32Z2019-12-08T13:04:32Z2019-06-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis87application/pdfhttps://repositorio.ufsc.br/handle/123456789/202519info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2019-12-08T13:04:32Zoai:repositorio.ufsc.br:123456789/202519Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732019-12-08T13:04:32Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Otimização do framework PSkel para o processador manycore MPPA-256 |
title |
Otimização do framework PSkel para o processador manycore MPPA-256 |
spellingShingle |
Otimização do framework PSkel para o processador manycore MPPA-256 Nascimento, Bruno Marques do Processamento de alto desempenho Eficiência energética Manycore MPPA |
title_short |
Otimização do framework PSkel para o processador manycore MPPA-256 |
title_full |
Otimização do framework PSkel para o processador manycore MPPA-256 |
title_fullStr |
Otimização do framework PSkel para o processador manycore MPPA-256 |
title_full_unstemmed |
Otimização do framework PSkel para o processador manycore MPPA-256 |
title_sort |
Otimização do framework PSkel para o processador manycore MPPA-256 |
author |
Nascimento, Bruno Marques do |
author_facet |
Nascimento, Bruno Marques do |
author_role |
author |
dc.contributor.none.fl_str_mv |
Castro, Márcio Bastos Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Nascimento, Bruno Marques do |
dc.subject.por.fl_str_mv |
Processamento de alto desempenho Eficiência energética Manycore MPPA |
topic |
Processamento de alto desempenho Eficiência energética Manycore MPPA |
description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-12-08T13:04:32Z 2019-12-08T13:04:32Z 2019-06-24 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/handle/123456789/202519 |
url |
https://repositorio.ufsc.br/handle/123456789/202519 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
87 application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis, SC. |
publisher.none.fl_str_mv |
Florianópolis, SC. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652354877128704 |