Program

It is important to highlight that all times refer to Brasilia Standard Time (BST) which is GMT-3. 

WAMCA

Session 1:
#s1-p1 A Memory Affinity Analysis of Scientific Applications on NUMA Platforms. Rafael Gauna Trindade, João V. F. Lima, Andrea Schewertner Charão


WCC – Workshop on Cloud Computing

WCC – Session 1: Chair: Lucas Schnorr (Federal University of Rio Grande do Sul, Brazil)
s1-p1: An evaluation of Cassandra NoSQL database on a low-power cluster. Lucas Ferreira Da Silva (UFSM), João Vicente Ferreira Lima (UFSM)
s1-p2: Offloading the Training of an I/O Access Pattern Detector to the Cloud. Cristiano A. Künas (UFRGS), Matheus S. Serpa (UFRGS), Jean L. Bez (LBNL), Edson L. Padoin (UNIJUI) Philippe Navaux (UFRGS)
s1-p3: Selecting efficient VM types to train deep learning models on Amazon SageMaker. Rafael K. Tesser (Unicamp), Alvaro M. Unicamp) and Edson Borin (Unicamp)

WCC – Session 2: Chair: Márcio Castro (Federal University of Santa Catarina, Brazil)
s2-p1: CLAP-Bot: a framework for automatic optimization of high-performance elastic applications on the Clouds. Otávio Napoli (Unicamp), Gustavo C. Pinton (Unicamp) and Edson Borin (Unicamp)
s2-p2: Towards Optimizing Computational Costs of Federated Learning in Clouds. Rafaela Brum (UFF), Lúcia Drummond (UFF), Maria C. Castro (UERJ) and George Teodoro (UFMG)
s2-p3: Quantifying and detecting HPC resource wastage in cloud environments. William C. Tavares (Unicamp), Marcio R. M. Assis (Unicamp) and Edson Borin (Unicamp)
s2-p4: A Cloud-Based Batch Processing System for Loosely-Coupled Applications. Raoni Smaneoto (UFCG), Thiago E. Silva (UFCG) and Francisco Brasileiro (UFCG)


Women in HPC

Título: Por que ainda precisamos falar sobre mulheres em HPC?

Abstract: Apesar de debater-se há anos sobre a baixa representatividade feminina na computação, talvez nem todas as pessoas estejam cientes dos desafios e diferenças enfrentados pelas mulheres da área. O Women in HPC Affiliate do Sul do Brasil foi iniciado em 2020 com o objetivo de criar uma comunidade de mulheres em HPC para a troca de experiências, para apresentar a área a alunos de graduação e promover um ambiente acolhedor e diverso. Este ano, trazemos uma sessão no WSCAD para aprofundar a discussão sobre a baixa representatividade de mulheres em HPC, mostrando como os mesmos problemas afetam diferentes gerações e como eles impactam no crescimento e na carreira das mulheres que atuam nesta área no Brasil. Convidamos algumas das mulheres que nos inspiram e compõem a comunidade científica brasileira para participarem e compartilharem algumas de suas experiências, dificuldades e desafios que precisaram superar ao longo de suas carreiras em HPC especialmente por serem mulheres. Uma série de breves relatos de mulheres de diferentes gerações serão apresentados, assim como iniciativas que buscam tornar a comunidade científica mais atenta e justa para todos. Todas as pessoas são convidadas e incentivadas a participar!

Bio: Ana Luisa V. Solórzano – Mestrado em Ciência da Computação na Universidade Federal do Rio Grande do Sul (UFRGS)
Jessica Imlau Dagostini – Mestranda em Ciência da Computação na Universidade Federal do Rio Grande do Sul (UFRGS)

Valéria Soldera Girelli – Pesquisadora na Universidade do Vale do Rio dos Sinos (Unisinos) Cristiana Barbosa Bentes – Profa. Dra. na Universidade do Estado do Rio de Janeiro (UERJ) Andrea Schwertner Charão – Profa. Dra. na Universidade Federal de Santa Maria (UFSM) Carla Osthoff – Pesquisadora no Laboratório Nacional de Computação Científica (LNCC/BR) Lucia Drummond – Profa. Dra. na Universidade Federal Fluminense (UFF)

Cronograma:

9:30 – 9:35: Apresentação WHPC Affiliate (Jessica, Valéria e Ana)
9:35 – 9:40: Apresentação WHPC Chapter (Carla Osthoff)
9:40 – 9:48: Introdução “Why Women in HPC?” (Jessica, Valéria e Ana) + introdução dos relatos e apresentação da primeira apresentadora
9:45 – 09:55: Apresentação e relato – Cristiana Bentes
09:55 – 10:05: Apresentação e relato – Andrea Charão
10:05 – 10:15: Apresentação e relato – Carla Osthoff
10:15 – 10:25: Apresentação e relato – Lucia Drummond
10:25 – 10:30: Relatos Valéria, Jessica e Ana
10:35 – 11:00: Roda de conversa (Q&A)


SBAC-PAD

SBAC-PAD Session 1: Accelerated Computing. Chair: Hatem Ltaief (Extreme Computing Research Center, KAUST, Saudi Arabia)
#s1-p1 DACHash: A Dynamic, Cache-Aware and Concurrent Hash Table on GPUs
Hao Zhou, David Troendle and Byunghyun Jang
#s1-p2 A Low-power Hardware Accelerator for ORB Feature Extraction in Self-Driving Cars
Raúl Taranco, José-María Arnau and Antonio Gonzalez
#s1-p3 Opening the Black Box: Performance Estimation during Code Generation for GPUs
Dominik Ernst, Georg Hager, Markus Holzer and Gerhard Wellein
#s1-p4 SECDA: Efficient Hardware/Software Co-Design of FPGA-based DNN Accelerators for Edge Inference
Jude Haris, Perry Gibson, José Cano, Nicolas Bohm Agostini and David Kaeli

SBAC-PAD Session 2: Memory Systems. Chair: Anne-Cecile Orgerie (CNRS, France)
#s2-p1 Improving Phased Transactional Memory via Commit Throughput and Capacity Estimation
Catalina Munoz Morales, Bruno Honorio, Alexandro Baldassin and Guido Araujo
#s2-p2 Synchronization Strategies on Many-Core SMT Systems
Agustín Navarro-Torres, Maria Carpen-Amarie, Jesús Alastruey-Benedé and Pablo Ibáñez-Marín
#s2-p3 Design and evaluation of associative processing kernels
Jonathas Silveira and Lucas Wanner
#s2-p4 A Task-based Execution Engine for Distributed OSes Tailored to Lightweight Manycores with Limited On-Chip Memory
João Vicente Souto, Pedro Henrique Penna and Márcio Castro

SBAC-PAD Session 3: Computer Architecture. Chair: Olivier Beaumont (University of Bordeaux, France)
#s3-p1 Efficient Tensor Slicing for Multicore NPUs using Memory Burst Modeling
Rafael Sousa, Byungmin Jung, Jaehwa Kwak, Michael Frank and Guido Araujo
#s3-p2 Sparsity-aware Power Gating for Tensor Cores
Ehsan Atoofian
#s3-p3 Employing Simulation to Facilitate the Design of Dynamic Binary Translators
Vanderson Rosario, Raphael Zinsly, Sandro Rigo and Edson Borin
#s3-p4 Register Flush-free Runahead Execution for Modern Vector Processors
Hikaru Takayashiki, Masayuki Sato, Kazuhiko Komatsu and Hiroaki Kobayashi

SBAC-PAD Session 4: Scheduling and Distributed Systems. Chair: Cristina Boeres (Federal Fluminense University, Brazil)
#s4-p1 Data Storage at a Glance on HPC Platforms: The Santos Dumont Experience
André Carneiro, Jean Luca Bez, Carla Osthoff Barros, Lucas Mello Schnorr and Philippe Navaux
#s4-p2 Enabling microservices management for Deep Learning applications across the Edge-Cloud Continuum
Zeina Houmani, Daniel Balouek-Thomert, Eddy Caron and Manish Parashar
#s4-p3 FAIR: Fully-Adaptive Framework for Improving Resource Provisioning in Collaborative CPU-FPGA Cloud Environments
Michael Jordan, Guilherme Korol, Mateus Rutzig and Antonio Carlos Schneider Beck Filho
#s4-p4 Shelf schedules for independent moldable tasks to minimize the energy consumption. Anne Benoit, Louis-Claude Canon, Redouane Elghazi and Pierre-Cyrille Héam
#s4-p5 Sparbit: a new logarithmic-cost and data locality-aware MPI Allgather algorithm
Wilton Jaciel Loch and Guilherme Piêgas Koslovski

SBAC-PAD Session 5: Applications. Chair: Judith Hill (Lawrence Livermore National Laboratory, USA)
#s5-p1 Efficient Online 4D Magnetic Resonance Imaging
Marco Barbone, Andreas Wetscherek, Thomas Yung, Uwe Oelfke, Wayne Luk and Georgi Gaydadjiev
#s5-p2 Functional Approximation and Approximate Parallelization with the ACCEPT compiler
Lucas Reis and Lucas Wanner
#s5-p3 Sampling-based Sparse Matrix Format Selection on GPUs
Gangyi Zhu and Gagan Agrawal
#s5-p4 FSCHOL: An OpenCL-based HPC Framework for Accelerating Sparse Cholesky Factorization on FPGAs
Erfan Bank Tavakoli, Michael Riera, Masudul Quraishi and Fengbo Ren


WSCAD

WSCAD Session 1: Algoritmos e Aplicações. Chair: Carla Osthoff (LNCC)
s1-p1: Uma implementação da busca em largura com estrutura bag e OpenMP. Sanderson Gonzaga de Oliveira (Universidade Federal de Lavras – Brazil), M. Santana (UFLA – Brazil), D. Brandão (Cefet – Brazil), C. Osthof (LNCC – Brazil)
s1-p2: MeshTools: uma ferramenta de manipulação de malhas de elementos finitos com foco em alto desempenho. Guilherme Silva (Universidade Federal de Juiz de Fora – Brazil), Jose Camata (Federal University of Juiz de Fora – Brazil)
s1-p3: Nearest Neighbors Search Using Multi-GPU. Vinicius Nogueira (Universidade Federal de Minas Gerais – Brazil), Lucas Amorim (Universidade Federal de Minas Gerais – Brazil), Igor Baratta (UFMG – Brazil), Gabriel Pereira (UFMG – Brazil), Renato Mesquita (UFMG – Brazil)
s1-p4: Aceleração de uma Aplicação de Simulação de Câmara de Combustão em Multi-Core. Glener Lanes Pizzolato (Universidade Federal Do Pampa – Brazil), Claudio Schepke (Universidade Federal do Pampa – Brazil), Natiele Lucca (UNIVERISDADE FEDERAL DO PAMPA – ALEGRETE – Brazil)

WSCAD Session 2 – Aprendizado de Máquina e Aplicações de Alto Desempenho. Chair: Aleteia de Araújo (UnB)
s2-p1: A Framework for Executing Protein Sequence Alignment in Cloud Computing Services. Leonardo Carvalho (University of Brasília – Brazil), Alba Melo (Universidade de Brasilia – Brazil), Aleteia de Araujo (Universidade de Brasília – Brazil)
s2-p2: Avaliação do Consumo de Energia para o Treinamento de Aprendizado de Máquina utilizando Single-board computers baseadas em ARM. Felipe de Paula (Laboratório Nacional de Computação Científica – Brazil), Mariza Ferro (LNCC – Brazil), André Yokoyama (National Laboratory for Scientific Computing – Brazil), Bruno Schulze (LNCC – Brazil)
s2-p3: Predicting Runtime in HPC Environments for an Efficient Use of Computational Resources. Mariza Ferro (LNCC – Brazil), Vinícius Klôh (Laboratório Nacional de Computação Científica – Brazil), Matheus Gritz (Laboratório Nacional de Computação Científica – Brazil), Vitor de Sá (Laboratório Nacional de Computação Científica – Brazil), Bruno Schulze (LNCC – Brazil)
s2-p4: Predição de Tamanho de Código utilizando Benchmarks Sintetizados: Um Estudo de Caso. André Felipe Zanella (UEM – Brazil), Anderson Faustino da Silva (State University of Maringa – Brazil)

WSCAD Session 3 – Arquiteturas de Computadores e Software Básico. Chair: Mário Dantas (UFJF)
s3-p1: Mitigando o Impacto da Degradação do Processador via Multiprogramação. Arthur Lorenzon (Universidade Federal do Pampa – Brazil), Mariana Costa (Universidade Federal do Pampa – Brazil), Sandro Matheus Marques (Universidade Federal do Pampa – Brazil), Fabio Rossi (IFFAR – Brazil), Marcelo Caggiani Luizelli (Federal University of Pampa – Brazil), Antonio Carlos Schneider Beck (Universidade Federal do Rio Grande do Sul – Brazil)
s3-p2: Performance Data Visualization of Linux Events on Multicores. Claudio Scheer (PUCRS – Brazil), Renato Barreto Hoffmann Filho (PUCRS – Brazil), Dalvan Griebler (PUCRS/SETREM – Brazil), Isabel Manssour (PUCRS – Pontifícia Universidade Católica do Rio Grande do Sul – Brazil), Luiz Gustavo Fernandes (GMAP – PPGCC – PUCRS – Brazil)
s3-p3: DONUTS: Um Eficiente Método de Checkpointing em Memórias Não Voláteis. Kleber Kruger (UFMS – Brazil), Rodolfo Azevedo (UNICAMP – Brazil), Ricardo Pannain (UNICAMP – Brazil)
s3-p4: Aumentando a Eficiência na Execução de Algoritmos de Grafos em HPC. Marcelo Moori (Universidade Federal do Rio Grande do Sul – Brazil), Hiago Rocha (Universidade Federal do Rio Grande do Sul – Brazil), Janaina Schwarzrock (Universidade Federal do Rio Grande do Sul – Brazil), Arthur Lorenzon (Universidade Federal do Pampa – Brazil), Antonio Carlos Schneider Beck (Universidade Federal do Rio Grande do Sul – Brazil)

WSCAD Session 4 – Ferramentas e Aplicações em grade e nuvem. Chair: Mauricio Aronne Pillon (UDESC)
s4-p1: Fast and Low-cost Search for Efficient Cloud Configurations for HPC Workloads. Vanderson M. do Rosario, Thais A. Silva Camacho, Otávio O. Napoli, e Edson Borin
s4-p2: Uma Abordagem Experimental para Avaliar os Níveis de Consistência do Banco de Dados NoSQL Cassandra. Saulo Lucas Gomes Ferreira (Universidade Federal Rural de Pernambuco – UFRPE – Brazil), Ermeson Andrade (Universidade Federal Rural de Pernambuco – Brazil), Júlio Mendonça (Instituto Federal de Alagoas – IFAL – Brazil)
s4-p3: Swirls, A Platform for Enabling Multicluster and Multicloud Execution of Parallel Programs. Francisco Carvalho-Junior (Universidade Federal do Ceará – Brazil), Allberson Oliveira (UFC – Brazil), Claro Sales (Universidade Federal do Ceará – Brazil)
s4-p4: Modelo BUCMA: Beneficiador de Usuários Conscientes MultiAlgoritmo em grades computacionais. Geremias Corrêa (Universidade do Estado de Santa Catarina – Brazil), Mauricio Aronne Pillon (Universidade do Estado de Santa Catarina – Brazil), Charles Miers (Universidade do Estado de Santa Catarina – Brazil)
s4-p5: Towards Analyzing Computational Costs of Spark for SARS-CoV-2 Sequences Comparisons on a Commercial Cloud. Alan Nunes (Universidade Federal Fluminense – Brazil), Alba Melo (Universidade de Brasilia – Brazil), Cristina Boeres (Instituto de Computacao, UFF – Brazil), Daniel de Oliveira (Universidade Federal Fluminense – Brazil), Lucia Drummond (Universidade Federal Fluminense – Brazil)

WSCAD Session 5 – Linguagens, Aplicações e Arquiteturas avançadas. Chair: Álvaro Luiz Fazenda (Unifesp)
#s5-p1: Detecção de operações de redução em programas C. João Ladeira Rezende (Universidade Federal de Pelotas – Brazil), Edevaldo Santos (Instituto Federal Sul-rio-grandense – Brazil), Gerson Geraldo H. Cavalheiro (UFPel – Brazil)
#s5-p2: PampaAffinity: Otimização de Aplicações Paralelas via Ajuste Dinâmico e Transparente do Grau de Paralelismo e Mapeamento de Threads. Arthur Lorenzon (Universidade Federal do Pampa – Brazil), Valmir Junior (UNIPAMPA – Brazil), Thiarles Medeiros (Universidade Federal do Pampa – Brazil), Janaina Schwarzrock (Universidade Federal do Rio Grande do Sul – Brazil), Samuel Xavier de Souza (Universidade Federal do Rio Grande do Norte – Brazil), Fabio Rossi (IFFAR – Brazil), Marcelo Caggiani Luizelli (Federal University of Pampa – Brazil), Antonio Carlos Schneider Beck (Universidade Federal do Rio Grande do Sul – Brazil)
#s5-p3: A Nonlinear UAV Control Tuning Under Communication Delay using HPC Strategies in Parameters Space. Leonardo Alves Fagundes-Júnior (Universidade Federal de Viçosa – UFV), Michael Canesche (Universidade Federal de Minas Gerais – Brazil), Ricardo Ferreira (Universidade Federal de Vicosa – Brazil), Alexandre Brandão (Universidade Federal de Viçosa – Brazil)
#s5-p4: An Open-Source Cloud-FPGA Gene Regulatory Accelerator. Lucas Bragança da Silva (Universidade Federal de Viçosa – Brazil), Jeronimo Penha (Centro Federal de Educação Tecnológica de Minas Gerais – Brazil), Michael Canesche (Universidade Federal de Minas Gerais – Brazil), Dener Ribeiro, José Augusto Nacif (Universidade Federal de Viçosa – Brazil), Ricardo Ferreira (Universidade Federal de Vicosa – Brazil)


WSCAD-WIC

#s1-p1: Projetos de Sistemas Computacionais com Suporte de Simulação, de Plataformas Abertas de Prototipação e de Hardware Reconfigurável com o CompSim. Eduardo Carlos P. da Silva Proto, Guilherme Álvaro Esmeraldo, Edson Barbosa Lisboa, Edna N. Da Silva Barros
#s1-p2: Uma Arquitetura Fog-Cloud para o Monitoramento de Sinais Corporais. Wagno Sérgio Leão, Gabriel Di iorio Silva, Victor Ströele, Mário Dantas
#s1-p3: Caracterização Inicial do Comportamento de Aplicações Transacionais em Arquiteturas NUMA. André Libório, Alexandro Baldassin
#s1-p4: Proposta de Metodologia de Avaliação de Desempenho de Hardware e Software por Meio do Modelo Roofline. Vitor de Sá, Bruno Schulze, Mariza Ferro
#s1-p5: Avaliação da Alteração de Precisão e Leitura de Dados para Melhoria no Desempenho e Consumo de Energia de Algoritmos de Aprendizado de Máquina. Vitor Vieira, Felipe de Paula, Bruno Schulze, Mariza Ferro
#s1-p6: Modelagem Comonádica de Stencils com Execução Paralela. Lucas Ieks Minicz, Daniel Cordeiro, Emilio Francesquini


WSCAD-CTD

WSCAD-CTD S1: Dissertações
#s1-p1: High-Level Programming Abstractions for Stream Parallelism on GPUs
Aluno:Dinei Rockenbach – PUCRS
Orientador: Luiz Gustavo Leão Fernandes – PUCRS
Co-orientador: Dalvan Jair Griebler – PUCRS
#s1-p2: Algoritmos de Posicionamento e Roteamento baseados em Travessia de Grafo para Arquiteturas Reconfiguráveis de Grão Grosso (CGRA)
Aluno: Michael Canesche – UFV
Orientador: Ricardo dos Santos Ferreira – UFV
#s1-p3: OCFTL: an MPI Implementation-Independent Fault Tolerance Library for Task-Based Applications
Aluno: Pedro Rosso – UFABC
Orientador: Emilio Francesquini – UFABC

WSCAD-CTD S2: Teses
#s2-p1: Dynamic Tuning and Reconfiguration of the I/O Forwarding Layer in HPC Platforms
Aluno: Jean Luca Bez – UFRGS
Orientador: Philippe Olivier Alexandre Navaux – UFRGS
Co-orientador: Antonio Cortés Rosseló – Universitat Politècnica de Catalunya (UPC) e Barcelona Supercomputing Center (BSC)
#s2-p2: Scheduling Deadline Constrained Bag-of-Tasks in Cloud Environments using Hibernation prone Spot Instances
Aluno: Luan Teylo – UFF
Orientadora: Lucia Maria de Assumpção Drummond – UFF
#s2-p3: Toward Transparent and Parsimonious Methods for Automatic Performance Tuning
Aluno: Pedro Bruel – USP
Orientador: Alfredo Goldman – USP
Co-orientador: Arnaud Legrand – University of Grenoble e INRIA