The LaPeSD/UFSC team (Alyson Pereira, Emmanuel Podestá Jr. and Bruno Marques) is the 2nd-place Winner of the Marathon of Parallel Programming, which was held in conjunction with International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD) and Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD) in Campinas/SP.

Each team consists of three students members and a coach. They have about 5 hours to solve up to 9 problems. For Local Contest, the teams can also bring printed hard copy material (e.g. books, manuals, notes, papers). Judgment is strict. In the beginning of the contest, teams receive problem descriptions and sequential (serial) solutions. Resolution involves not only the correct problem solution but also performance speedup for parallel (or distributed) version, measured according to criteria defined by committee for current contest.
Pedro Penna has received a Second Best Paper Award at Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD) for the paper entitled BinLPT: A Novel Workload-Aware Loop Scheduler for Irregular Parallel Loops. In this paper, Pedro presents some of the results he obtained from his master thesis at PPGCC/UFSC. This work has been done in collaboration with other researchers from PUC-Minas and Université de Grenoble Alpes (France). Pedro was advised by Prof. Márcio Castro and Prof. Patricia Plentz.

Márcio Castro’s undergraduate and graduate students have participated and presented their research works at International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD) and at Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD) in Campinas/SP. Overall, the following papers were presented during the events:
- BinLPT: A Novel Workload-Aware Loop Scheduler for Irregular Parallel Loops, Pedro Henrique Penna (UFSC), Márcio Castro (UFSC), Patricia Plentz (UFSC), Henrique Cota Freitas (PUC Minas), François Broquedis (Université de Grenoble Alpes), Jean-François Méhaut (Université de Grenoble Alpes)
- Automatic Partitioning of Stencil Computations on Heterogeneous Systems, Alyson D. Pereira, Rodrigo C. O. Rocha, Luiz Ramos, Márcio Castro, and Luís F. W. Góes
- Geração Automática de Estênceis Otimizados para GPUs, Alyson Deives Pereira (UFSC), Rodrigo Caetano Rocha (University of Edinburgh), Márcio Castro (UFSC), Luís Fabrício Wanderley Góes (PUC Minas)
- Execução Energeticamente Eficiente de Aplicações Estêncil com o Processador Manycore MPPA-256, Emmanuel Podestá Junior (UFSC), Alyson Deives Pereira (UFSC), Rodrigo Caetano Rocha (University of Edinburgh), Márcio Castro (UFSC), Luís Fabrício Wanderley Góes (PUC Minas)
Undergraduate and graduate students from LaPeSD had 9 papers accepted in the Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD) to be held in Campinas/SP, 2017. WSCAD is the Brazilian’s most important symposium in the High Performance Computing domain. Some of their works were carried out in conjunction with international search partners from Université de Grenoble Alpes (France), Polytech Grenoble (France), RIKEN AICS (Japan) and University of Sheffield (UK).

Accepted papers:
- BinLPT: A Novel Workload-Aware Loop Scheduler for Irregular Parallel Loops
Pedro Henrique Penna (UFSC), Márcio Castro (UFSC), Patricia Plentz (UFSC), Henrique Cota Freitas (PUC Minas), François Broquedis (Université de Grenoble Alpes), Jean-François Méhaut (Université de Grenoble Alpes)
- An Advance Resource Reservation Approach in a Cloud Database Environment
Vinicius Segalin (UFSC), Carina F. Dorneles (UFSC), Mario Dantas (UFSC)
- Geração Automática de Estênceis Otimizados para GPUs
Alyson Deives Pereira (UFSC), Rodrigo Caetano Rocha (University of Edinburgh), Márcio Castro (UFSC), Luís Fabrício Wanderley Góes (PUC Minas)
- Analyzing the I/O Performance of Post-Hoc Visualization of Huge Simulation Datasets on the K Computer
Eduardo Inacio (UFSC), Jorji Nonaka (RIKEN AICS), Kenji Ono (RIKEN AICS), Mario Dantas (UFSC)
- Execução Energeticamente Eficiente de Aplicações Estêncil com o Processador Manycore MPPA-256
Emmanuel Podestá Junior (UFSC), Alyson Deives Pereira (UFSC), Rodrigo Caetano Rocha (University of Edinburgh), Márcio Castro (UFSC), Luís Fabrício Wanderley Góes (PUC Minas)
- Modelo de Recuperação Arquitetural QoE-QoS Híbrido para Bases de Dados Distribuídas Gerenciado por Middleware
Ramon de Souza (UFSC), Mario Dantas (UFSC)
- The Boulitre Project: Implementing MPI-IO and HDF5 APIs Inside the IOR-Extended Benchmark
Rémi Savary (Polytech Grenoble), Mario Dantas (UFSC), Eduardo Inacio (UFSC)
- Um Modelo de Reconhecimento de Atividades Humanas Baseado no Uso de Acelerômetro com QoC
Wagner do Amaral (UFSC), Mario Dantas (UFSC)
- Saturnus: Um Simulador de Sistemas de Arquivos Paralelos
Lucas Bordignon (UFSC), Mario Dantas (UFSC), Eduardo Inacio (UFSC), Marcos Rodrigues (University of Sheffield)
Ray Willy Neiheiser has earned his master’s degree in Computer Science from PPGCC/UFSC on 16/08/2017. His M.Sc. dissertation, entitled “Byzantine Fault Tolerant Architecture in Geographically Distributed Graph Databases”, was advised by Prof. Luciana Rech. The jury was composed by the following researchers: Prof. Carlos Maziero (UFPR), Prof. Frank Siqueira, Prof. Ronaldo Melo and Prof. Luciana Rech.

Eduardo Camilo Inácio is on a Sandwich Doctorate in RIKEN – Advanced Institute for Computational Science (AICS) Kobe, Japan, in the Advanced Visualization Research Team, under supervision of researcher Jorji Nonaka, PhD, and the group leader, Prof. Kenji Ono, Dr.Eng.
His thesis “Callicrates: Optimizing the Performance of Parallel I/O and Storage Systems for Data-Intensive Applications” is advised by prof. Mario Dantas.
Rodrigo Rocha, one of the coauthors of the work of Alyson Pereira, presented the paper entitled Extending OpenACC for Efficient Stencil Code Generation and Execution by Skeleton Frameworks at the International Conference on High Performance Computing & Simulation (HPCS) in Genoa, Italy. This work was advised by Prof. Márcio Castro.

In this work, Alyson proposed OpenACC extensions to enable efficient code generation and execution of stencil applications by parallel skeleton frameworks such as PSkel. The results show that our stencil extensions may improve the performance of OpenACC in up to 28% and 45% on GPU and CPU, respectively.
In the context of the Research Project Abys: Autonomic Byzantine Fault-Tolerant Systems, Ray Neiheiser was in technical visit to INESC-ID (Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento), where he presented his work entitled “Byzantine Fault Tolerant Architecture in Geographically Distributed Graph Databases” and also attended meetings with Prof. Luis Rodrigues (picture) and other participants of that research group. This work is advised by prof Luciana Rech.

Pedro Penna presented his work entitled Assessing the Performance of the SRR Loop Scheduler with Irregular Workloads at the International Conference on Computational Science (ICCS) in Zürich, Switzerland. His work is advised by Prof. Márcio Castro and Patricia Plentz.
In this work, Pedro presented a performance and scalability evaluation of the recently-proposed loop scheduling strategy named Smart Round-Robin (SRR). The paper is available for download here.
Hylson Vescovi Netto has earned his doctor’s degree in Computer Science from PPGCC/UFSC on 28/03/2017. His P.h.D thesis, entitled “Armazenamento de Dados Eficiente Tolerante a Faltas Bizantinas em Múltiplas Nuvens com Coordenação de Metadados Integrada a um Gerenciador de Containers”, was advised by Prof. Lau Cheuk Lung. The jury was composed by the following researchers: Prof. Luís Eduardo Rodrigues, Prof. Elias Duarte Júnior, Prof. Joni da Silva Fraga, Prof. Ricardo Moraes, Prof. Frank Siqueira and Prof. Luciana Rech.
