Parallel Applications Modelling Group

GMAP is a research group at Pontifical Catholic University of Rio Grande do Sul (PUCRS). Historically, the group has carried out several researches about modeling and adapting real world and robust applications from different domains (physics, mathematics, geology, image processing, biology, aerospace, and many others) to run efficiently in High-Performance Computing (HPC) architectures. GMAP researchers are also working on ways to design and provide new parallelism abstractions for the next generation computer architectures and algorithms. The goal is to simplify parallel programming for application programmers, providing new domain-specific languages, libraries, and frameworks.

Research Lines

High-level and Structured Parallelism Abstractions

The research line HSPA (High-level and Structured Parallelism Abstractions) aims to create programming interfaces for the user/programmer who is not able in dealing with parallel programming paradigm. The idea is to offer a higher level of abstraction, where the performance of applications is not compromised. The interfaces developed in this research line go toward specific domains that can later extend to other areas. The scope of the study is broad as regards the use of technologies for the development of the interface and parallelism.

Parallel Application Modeling

The Parallel Applications Modelling research line is centered on the study of high performance solutions for problems originated in other areas of knowledge (Biology, Geology, Physics, etc). The development of high performance solutions for problems requires a grasp in many levels of specialized knowledge. Besides an analysis of the algorithmic complexity of the problem to be parallelized, it is also necessary to have knowledge about the developing environments and program tests, parallel programming techniques, performance evaluations and high performance architectures.

Energy Efficiency in High Performance Environments

This research line aims to study and propose software solutions to reduce energy consumption in high-performance environments. Target environments of research developed in this line are: clusters, grids, and clouds. We can highlight as examples of proposed solutions the creation of scheduling policies as well as the use of hardware techniques, aimed to reduce energy consumption in running large applications.


Prof. Dr. Luiz Gustavo Leão Fernandes

Group Head

Proin eget ex convallis eu viverra lorem pretium. Morbi dapibus a tellus at euismod. Ut sit amet semper arcu. Proin eget ex convallis eu viverra lorem dapibus loremipsum nulla dolor amet a tellus at euismod lorem ipsum.

Prof. Dr. Dalvan Griebler

Research Coordinator

Trabalha com abstrações de parallelismo de alto nível, design de compiladores, transformações source-to-source, computação de alto desempenho, aplicações, arquiteturas, ferramentas de programação paralela, plataformas de computação em nuvem open source, e tecnologias de virtualização.

Last Papers

142 entries « 28 of 29 »


Soares, M; Serra, G; Castro, M; Fernandes, L G L; Thielo, M R; Sá, P; Santos, T E A; Da Rocha, M S F; Hering, V R; Paulo, A C; Mammana, V P

Simulation of Electron Beam inside Electrostatic Field Using Legendre Polynomials Journal Article

26th Information Display Research Conference (IDRC), pp. 398-401, 2006.


Castro, Márcio Bastos ; Baldo, Lucas ; Fernandes, Luiz Gustavo ; Raeder, Mateus ; Velho, Pedro

A Parallel Version for the Propagation Algorithm Proceeding doi

Springer, Krasnoyarsk, Russia, 2005.


Baldo, Lucas ; Brenner, Leonardo ; Fernandes, Luiz Gustavo ; Fernandes, Paulo ; Sales, Afonso

Performance Models For Master/Slave Parallel Programs Journal Article doi

Electronic Notes in Theoretical Computer Science (ENTCS), 128 (4), pp. 101–121, 2005.


Manssour, Isabel H; Fernandes, Luiz Gustavo ; Freitas, Carla Maria ; Serra, Gustavo ; Nunes, Thiago

High performance approach for inner structures visualisation in medical data Journal Article doi

International Journal of Computer Applications in Technology (IJCAT), 22 (1), pp. 23-33, 2005.



Baldo, Lucas; Fernandes, Luiz Gustavo; Roisenberg, Paulo; Velho, Pedro; Webber, Thais

Parallel PEPS Tool Performance Analysis Using Stochastic Automata Networks Inproceedings

Euro-Par 2004 Parallel Processing, 10th International Euro-Par Conference (10th Euro-Par'04), pp. 214–219, Springer-Verlag, Pisa, Italy, 2004.


142 entries « 28 of 29 »


GMAP is involved in various research projects in many areas of computing. To see a list of all completed or ongoing projects, please visit the Projects page.

Last News

GMAP Member Presents his Undergraduate Thesis (Gabriell Alves de Araujo)

On Wednesday, December 4, 2019, Gabriell Alves de Araujo presented his undergraduate thesis entitled “A Study of the NAS Parallel Benchmarks with CUDA”. Gabriel is a student in the Computer Science course at the Polytechnic School of the Pontifical Catholic University of Rio Grande do Sul (PUCRS) and a scientific initiation student at GMAP. The…

GMAP Member Presents his Research Proposal for his Ph.D. Dissertation (Adriano Vogel)

On Friday, November 22, 2019, Adriano José Vogel, had his thesis proposal approved. Adriano is a doctoral student in the Graduate Program in Computer Science at the Polytechnic School of the Pontifical Catholic University of Rio Grande do Sul (PUCRS). The work was supervised by Dr. Luiz Gustavo Fernandes and co-supervised by Dr. Dalvan Griebler.…

GMAP Workshop 2019

The first GMAP Workshop took place on November 22, 2019. The purpose of the Workshop was to promote a space for socialization among the researchers of the group. Dissemination and discussion about research activities carried out by doctoral students, master’s students and undergraduate students were made. The Workshop served as a space for the integration…

Contact us!

If you have any questions or proposals, whether you are a student or a company seeking partnership for research projects, we are available!


Av. Ipiranga, 6681
Prédio 32, Sala 601 – 6º andar
Porto Alegre – RS / Brazil
Zip code: 90619-900

Phone number

+55 51 33203611
Phone extension: 8601


Or, feel free to use the form below to contact us.