12jul2022
16:00 Defesa de Mestrado Auditório - IC3
Tema
Implementação e otimização da operação de broadcast no runtime distribuído de tarefas OmpCluster
Aluno
Rodrigo Ceccato de Freitas
Orientador / Docente
Hervé Cédric Yviquel
Breve resumo
Aplicações científicas que precisam de alta performance dependem de sistemas multi-nó e multi-core equipados com aceleradores. A escrita de código para essas arquiteturas heterogêneas geralmente mistura diferentes paradigmas de programação, tornando o código difícil de ler e manter. Runtimes distribuídos baseados em tarefas podem melhorar a portabilidade e clareza do código por permitir que programadores escrevam tarefas que são automaticamente agendadas e descarregadas para execução. Em sistemas grandes, a comunicação pode dominar o tempo de execução. Este trabalho estuda duas otimizações implementadas no OmpCluster, um runtime distribuído baseado em tarefas: empacotamento de dados e introdução da operação de broadcast. Especificamente, foi adicionado um mecanismo para a chamada da operação de broadcast do MPI, dado que o OmpCluster utiliza MPI para realizar a comunicação entre nós, e foi adicionado o algoritmo Dynamic Broadcast, que realiza a operação de forma dinâmica e assíncrona.
Banca examinadora
Titulares:
Hervé Cédric Yviquel IC/UNICAMP
Edson Borin IC/UNICAMP
Alfredo Goldman vel Lejbman IME/USP
Suplentes:
Juliana Freitag Borin IC/UNICAMP
Daniel de Angelis Cordeiro EACH/USP
Instituto de Computação
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.