Those who make this lab what it is

Team

Established in 1997 as an initiative of Prof. Guido Araujo, the Computer Systems Laboratory (LSC) operates as a dedicated research division within the Institute of Computing at the University of Campinas. Committed to the evolution and enhancement of computer system technologies, LSC’s core mission revolves around undertaking cutting-edge research and innovation in this rapidly advancing field. The Laboratory concentrates its explorations on key research areas such as Digital Systems Design, Computer Architecture, Parallel Computing, Embedded Systems, and Compilers, with an ongoing focus on integrating advancements in these disciplines to push the frontiers of technology.

Professors

Guido Costa Souza de Araújo

Full professor – MS6

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Digital Circuit Design and Testing

Rodolfo Azevedo

Full professor – MS6

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Digital Circuit Design and Testing

Sandro Rigo

Associate Professor IMS5.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
High-Performance Computing
Computer Systems Design

Presentation Video

Ricardo Pannain

Assistant Professor – MS3.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
High-Performance Computing
Computer Systems Design

Paulo César Centoducatte

Professor Doctor I – MS3.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Design and Test of Digital Circuits

Lucas Francisco Wanner

Associate Professor I – MS5.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Design and Test of Digital Circuits

Hervé Cédric Yviquel (Lab coordinator)

Professor Doctor I – MS3.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Design and Test of Digital Circuits

Presentation Video

Nusrat Jahan Lisa

Assistant Professor I- MS3.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Design and Test of Digital Circuits

Collaborators

Alexandro Baldassin

Associate Professor at UNESP

Emílio de Camargo Francesquini

Assistant Professor at UFABC

Isaías Bittencourt Felzmann

College Instructor at PUC-Campinas

José Manuel Monsalve Diaz

Researcher at AMD Research

Leandro Negri Zanotto

Cloud Engineer at Oracle

Researchers

Marcio Machado Pereira

PhD in Computer Science
Senior Researcher

Ronaldo Givisiez Melo Rodrigues

PhD in Physics
Postdoc Researcher

Research theme: Enhancing Scientific Computation with Machine Learning

PhD Students

Carla Doris Cardoso Cusihuallpa

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Linear Algebra Computation for Distributed Task Model

Research Link

Casio Pacheco Krebs

Computer Science

Advisor: Guido Araujo

Research Title: RISC-V Matrix Processing Unit

Research Link

Gustavo Leite

Computer Science

Advisor: Guido Araujo

Research Title: Increasing Efficiency of Task Parallelism in GPU Clusters for Scientific Workloads

Kleber Kruger

Computer Science

Advisor: Rodolfo Jardim de Azevedo
Co-advisor: Ricardo Pannain

Research Title: DONUTS: An efficient method for checkpointing in non-volatile memories

Research Link

Lucas Fernando Alvarenga e Silva

Computer Science

Advisor: Guido Araujo

Research Title: Machine Learning Under The Hood: Efficient Code Generation for Deep Networks and its Applicability in Scientific Computation

Lucas Fernando Souza de Castro

Computer Science

Advisor: Sandro Rigo

Research Title: An microsevice architecture on Edge Computing using Holonic Multiagent Systems

Lucas Oliveira Pimenta dos Reis

Computer Science

Advisor: Lucas Wanner
Co-advisor: Jose M Monsalve Diaz

Research Title: Towards input-aware runtime approximations using Just-In-Time Compilation

Maurício Gagliardi Palma

Computer Science

Advisor: Rodolfo Azevedo

Research Title: Inter-node message passing in the optical disaggregated memory scenario

Pedro Ciambra

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Layout-Aware Dataflow

Pedro Henrique Di Francia Rosso

Computer Science

Advisor: Guido Araujo
Co-advisor: Emilio Francesquini

Research Title: Integrating FPGA Acceleration to OpenMP Distributed Computing

Research Link

Rémy Neveu

Computer Science

Advisor: Hervé Cédric Yviquel
Co-advisor: Jose M Monsalve Diaz

Research Title: Toward a distributed runtime for OpenMP

Rodrigo Ceccato de Freitas

Computer Science

Advisor: Hervé Cédric Yviquel
Co-advisor: Jose M Monsalve Diaz

Research Title: A Task-Based Approach for Optimizing I/O and Memory operations in heterogeneous HPC Systems

Thais Aparecida Silva Camacho

Computer Science

Advisor: Guido Araujo
Co-advisor: Marcio

Research Title: Using Task-graph Caching to Accelerate TVM Code Generation

Tiago da Silva Almeida

Computer Science

Advisor: Lucas Wanner
Co-advisor: Isaías Felzmann

Research Title: Design of approximate accelerators for FPGA

Vitoria Dias Moreira Pinho

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Fault tolerance system in a task-based runtime using multiple GPUs

MSc Students

César Guedes Carneiro

Computer Science

Advisor: Guido Araujo

Research Title: Automatic Packing of Multi-Dimensional Tensors in the Polyhedral Model

Gabriel Pimentel Gomes

Electrical Engineering

Advisor: Rodolfo Azevedo

Research Title: Modernizing RISC-V Processors Verification using Continuous Integration

Research Link

George Gigilas Junior

Computer Engeneering

Advisor: Hervé Cédric Yviquel

Research Title:

Guilherme Perrotta

Computer Science

Advisor: Guido Araujo
Co-advisor: Sandro Rigo

Research Title: Adaptive Asynchronous Pipeline Parallelism for Large Language Models

Iago Caran Aquino

Computer Engeneering

Advisor: Sandro Rigo
Co-advisor: Lucas Wanner

Research Title: RISC-V Matrix Processing Unit

Jhonatan Cléto

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Optimizing Task Offloading in Heterogeneous Clusters with OpenMP Cluster

Research Link

Thalia Anastácia da Silva Araujo

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Advancing Full Waveform Inversion in Geophysics: Using Machine Learning to Enhance Scientific Computation

Thiago Maltempi

Computer Science

Advisor: Sandro Rigo
Co-advisor: Guido Araujo

Research Title: Combining Compression and Prefetching to Improve Checkpointing for Inverse Seismic Problems in GPUs

Undergraduates

Gabriel Cabral Romero Oliveira

Computer Engeneering

Advisor: Rodolfo Azevedo

Research Title: Processor-CI

Research link

Julio Nunes Avelar

Computer Engeneering

Advisor: Rodolfo Azevedo

Research Title: FPGA Hardware Infrastructure for RISC-V Processor Verification

Research Link

Luc Joffily Ribas

Computer Engeneering

Advisor: Guido Araujo

Research Title: Operations with Structured Sparse Matrices and their Integration into the RISC-V Architecture

Victor Prudente Lago

Computer Engeneering

Advisor: Rodolfo Azevedo

Research Title: Risc-V processors verification using continuous integration

Research Link

Established in 1997 as an initiative of Prof. Guido Araujo, the Computer Systems Laboratory (LSC) operates as a dedicated research division within the Institute of Computing at the University of Campinas. Committed to the evolution and enhancement of computer system technologies, LSC’s core mission revolves around undertaking cutting-edge research and innovation in this rapidly advancing field. The Laboratory concentrates its explorations on key research areas such as Digital Systems Design, Computer Architecture, Parallel Computing, Embedded Systems, and Compilers, with an ongoing focus on integrating advancements in these disciplines to push the frontiers of technology.

Professors

Guido Costa Souza de Araújo

Full professor – MS6

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Digital Circuit Design and Testing

Rodolfo Azevedo

Full professor – MS6

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Digital Circuit Design and Testing

Sandro Rigo

Associate Professor IMS5.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
High-Performance Computing
Computer Systems Design

Presentation Video

Ricardo Pannain

Assistant Professor – MS3.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
High-Performance Computing
Computer Systems Design

Paulo César Centoducatte

Professor Doctor I – MS3.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Design and Test of Digital Circuits

Lucas Francisco Wanner

Associate Professor I – MS5.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Design and Test of Digital Circuits

Hervé Cédric Yviquel
(Lab coordinator)

Professor Doctor I – MS3.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Design and Test of Digital Circuits

Presentation Video

Nusrat Jahan Lisa

Assistant Professor I- MS3.1

Areas of Interest:
Computer Architecture
Programming Languages ​​and Compilers
Design and Test of Digital Circuits

Collaborators

Alexandro Baldassin

Associate Professor at UNESP

Emílio de Camargo Francesquini

Assistant Professor at UFABC

Isaías Bittencourt Felzmann

College Instructor at PUC-Campinas

José Manuel Monsalve Diaz

Researcher at AMD Research

Leandro Negri Zanotto

Cloud Engineer at Oracle

Researchers

Marcio Machado Pereira

PhD in Computer Science
Senior Researcher

Ronaldo Givisiez Melo Rodrigues

PhD in Physics
Postdoc Researcher

Research theme: Enhancing Scientific Computation with Machine Learning

PhD Students

Carla Doris Cardoso Cusihuallpa

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Linear Algebra Computation for Distributed Task Model

Research Link

Casio Pacheco Krebs

Computer Science

Advisor: Guido Araujo

Research Title: RISC-V Matrix Processing Unit

Research Link

Gustavo Leite

Computer Science

Advisor: Guido Araujo

Research Title: Increasing Efficiency of Task Parallelism in GPU Clusters for Scientific Workloads

Kleber Kruger

Computer Science

Advisor: Rodolfo Jardim de Azevedo
Co-advisor: Ricardo Pannain

Research Title: DONUTS: An efficient method for checkpointing in non-volatile memories

Research Link

Lucas Fernando Alvarenga e Silva

Computer Science

Advisor: Guido Araujo

Research Title: Machine Learning Under The Hood: Efficient Code Generation for Deep Networks and its Applicability in Scientific Computation

Lucas Fernando Souza de Castro

Computer Science

Advisor: Sandro Rigo

Research Title: An microsevice architecture on Edge Computing using Holonic Multiagent Systems

Lucas Oliveira Pimenta dos Reis

Computer Science

Advisor: Lucas Wanner
Co-advisor: Jose M Monsalve Diaz

Research Title: Towards input-aware runtime approximations using Just-In-Time Compilation

Maurício Gagliardi Palma

Computer Science

Advisor: Rodolfo Azevedo

Research Title: Inter-node message passing in the optical disaggregated memory scenario

Pedro Ciambra

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Layout-Aware Dataflow

Pedro Henrique Di Francia Rosso

Computer Science

Advisor: Guido Araujo
Co-advisor: Emilio Francesquini

Research Title: Integrating FPGA Acceleration to OpenMP Distributed Computing

Research Link

Rémy Neveu

Computer Science

Advisor: Hervé Cédric Yviquel
Co-advisor: Jose M Monsalve Diaz

Research Title: Toward a distributed runtime for OpenMP

Rodrigo Ceccato de Freitas

Computer Science

Advisor: Hervé Cédric Yviquel
Co-advisor: Jose M Monsalve Diaz

Research Title: A Task-Based Approach for Optimizing I/O and Memory operations in heterogeneous HPC Systems

Thais Aparecida Silva Camacho

Computer Science

Advisor: Guido Araujo
Co-advisor: Marcio

Research Title: Using Task-graph Caching to Accelerate TVM Code Generation

Tiago da Silva Almeida

Computer Science

Advisor: Lucas Wanner
Co-advisor: Isaías Felzmann

Research Title: Design of approximate accelerators for FPGA

Vitoria Dias Moreira Pinho

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Fault tolerance system in a task-based runtime using multiple GPUs

MSc Students

César Guedes Carneiro

Computer Science

Advisor: Guido Araujo

Research Title: Automatic Packing of Multi-Dimensional Tensors in the Polyhedral Model

Gabriel Pimentel Gomes

Electrical Engineering

Advisor: Rodolfo Azevedo

Research Title: Modernizing RISC-V Processors Verification using Continuous Integration

Research Link

George Gigilas Junior

Computer Engeneering

Advisor: Hervé Cédric Yviquel

Research Title:

Guilherme Perrotta

Computer Science

Advisor: Guido Araujo
Co-advisor: Sandro Rigo

Research Title: Adaptive Asynchronous Pipeline Parallelism for Large Language Models

Iago Caran Aquino

Computer Engeneering

Advisor: Sandro Rigo
Co-advisor: Lucas Wanner

Research Title: RISC-V Matrix Processing Unit

Jhonatan Cléto

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Optimizing Task Offloading in Heterogeneous Clusters with OpenMP Cluster

Research Link

Thalia Anastácia da Silva Araujo

Computer Science

Advisor: Hervé Cédric Yviquel

Research Title: Advancing Full Waveform Inversion in Geophysics: Using Machine Learning to Enhance Scientific Computation

Thiago Maltempi

Computer Science

Advisor: Sandro Rigo
Co-advisor: Guido Araujo

Research Title: Combining Compression and Prefetching to Improve Checkpointing for Inverse Seismic Problems in GPUs

Undergraduates

Gabriel Cabral Romero Oliveira

Computer Engeneering

Advisor: Rodolfo Azevedo

Research Title: Processor-CI

Research link

Julio Nunes Avelar

Computer Engeneering

Advisor: Rodolfo Azevedo

Research Title: FPGA Hardware Infrastructure for RISC-V Processor Verification

Research Link

Luc Joffily Ribas

Computer Engeneering

Advisor: Guido Araujo

Research Title: Operations with Structured Sparse Matrices and their Integration into the RISC-V Architecture

Victor Prudente Lago

Computer Engeneering

Advisor: Rodolfo Azevedo

Research Title: Risc-V processors verification using continuous integration

Research Link

Partners