Computação de alto desempenho sustentável com processadores manycore de baixo consumo energético: proposta de mecanismos de comunicação entre processos
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Castro, Márcio Bastos |
|
dc.contributor.author |
Uller, João Fellipe |
|
dc.contributor.other |
Seminário de Iniciação Científica e Tecnológica da UFSC |
|
dc.date.accessioned |
2020-08-25T14:35:45Z |
|
dc.date.available |
2020-08-25T14:35:45Z |
|
dc.date.issued |
2020-08-22 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/212030 |
|
dc.description |
Seminário de Iniciação Científica e Tecnológica.
Universidade Federal de Santa Catarina.
Centro Tecnológico. |
pt_BR |
dc.description.abstract |
O desempenho e a eficiência energética de processadores lightweight manycore é inegável. No entanto, a falta de interfaces de programação padronizadas e portáveis para esses processadores faz com que o desenvolvimento de software seja desafiante. Para tentar melhorar essa situação, a pesquisa se apoiou em um sistema operacional distribuído específico para essa classe de processadores (Nanvix) e um conjunto de abstrações de comunicação de baixo nível foi proposto pelo bolsista de iniciação científica que trabalhou durante os 6 primeiros meses do projeto (João Vicente Souto). A partir do trabalho desenvolvido anteriormente, o presente autor (João Fellipe Uller) desenvolveu uma implementação simplificada da Message Passing Interface (MPI), uma interface de programação paralela largamente utilizada na indústria e na pesquisa científica, para lidar com as restrições e as complexidades dos lightweight manycores. Essa implementação, batizada de LWMPI, se apoia sobre o conjunto de abstrações desenvolvido pelo bolsista anterior no Nanvix. Então, uma avaliação de desempenho no processador Kalray MPPA-256 foi realizada utilizando-se um conjunto de benchmarks relevantes. Os resultados obtidos com a LWMPI mostraram que a implementação proposta atinge uma escalabilidade de desempenho similar a uma interface de programação especificamente desenvolvida pela Kalray para o MPPA-256, além de expor uma interface de programação mais rica e portável para várias arquiteturas. |
pt_BR |
dc.format.extent |
Vídeo |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.publisher |
Florianópolis, SC |
pt_BR |
dc.rights |
Open Access |
|
dc.subject |
Lightweight Manycores |
pt_BR |
dc.subject |
MPPA-256 |
pt_BR |
dc.subject |
Sistemas Operacionais |
pt_BR |
dc.subject |
Comunicação entre processos |
pt_BR |
dc.title |
Computação de alto desempenho sustentável com processadores manycore de baixo consumo energético: proposta de mecanismos de comunicação entre processos |
pt_BR |
dc.type |
Video |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar