For graduation students
Contact us at
A C++ domain-specific language
A framework for
benchmarking parallel programming
Click to download
WORKSHOP GMAP 2019
Parallel Applications Modelling Group
GMAP is a research group at the Pontifical Catholic University of Rio Grande do Sul (PUCRS). Historically, the group has conducted several types of research on modeling and adapting robust, real-world applications from different domains (physics, mathematics, geology, image processing, biology, aerospace, and many others) to run efficiently on High-Performance Computing (HPC) architectures, such as Clusters.
In the last decade, new abstractions of parallelism are being created through domain-specific languages (DSLs), libraries, and frameworks for the next generation of computer algorithms and architectures, such as embedded hardware and servers with accelerators like Graphics Processing Units (GPUs) or Field-Programmable Gate Array (FPGAs). This has been applied to stream processing and data science-oriented applications. Concomitantly, since 2018, research is being conducted using artificial intelligence to optimize applications in the areas of Medicine, Ecology, Industry, Agriculture, Education, Smart Cities, and others.
Applied Data Science
This line of research aims to apply and develop methods for knowledge extraction from databases, management of large volumes of data, explore artificial intelligence algorithms for problem-solving in Medicine, Ecology, Industry, Smart Cities, Agriculture, and other application domains. Data-intensive processing platforms are also enhanced for specific needs.
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 the 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 that originated in other areas of knowledge (Medicine, Biology, Geology, Physics, etc). The development of high-performance solutions for problems requires a grasp of 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.
Associate Professor at Polytechnic School, at the Graduate Program in Computer Science, and coordinator of the Stricto Sensu Programs of the Pro-Rectory of Research and Graduate Studies at PUCRS. Founder of GMAP. He works in the management of research projects and student orientation.
Prof. Dr. Dalvan Griebler
Associate Professor at the Polytechnic School and Computer Science Graduate Program at PUCRS. He also works with the management and development of research projects and student orientation.
GMAP members win second place in the ERAD/RS 2022 parallel programming marathon.
During the XXII Regional School of High Performance of the South Region (ERAD/RS), the fifth edition of the Parallel Programming Marathon took place to promote knowledge in parallel and distributed programming. The target audience is undergraduate and graduate students of Computer Science, Computer Engineering, Information Systems, and related courses. This year, undergraduate student Caetano Muller,…
The Regional High-Performance School (ERAD/RS) takes place annually. Its main objectives are to qualify future professionals from southern Brazil in the areas that compose the high-performance processing, provide a regular forum in which recent advances in these areas can be presented, and discuss ways of teaching high-performance processing in universities. ERAD/RS has presentation tracks for…
On April 4th, Gabriell Alves de Araujo successfully defended his master’s thesis “Data and Stream Parallelism Optimization on GPUs” at the School of Technology of the Pontifical Catholic University of Rio Grande do Sul (PUCRS). Gabriell is currently a Ph.D. candidate at GMAP. The defense was done through video conference due to the events of…