Minimum Switching Networks. - Ricardo Ferreira 001; Michael Canesche; Kristtopher Coelho; José Augusto Miranda Nacif (SBESC, 2018)

A GPU/FPGA-Based K-Means Clustering Using a Parameterized Code Generator. - Jeronimo Costa Penha; Lucas Bragança; Kristtopher Coelho; Michael Canesche; Jansen Silva; Giovanni Comarela; José Augusto Miranda Nacif; Ricardo Ferreira 001 (WSCAD, 2018)

READY: A Fine-Grained Multithreading Overlay Framework for Modern CPU-FPGA Dataflow Applications. - Lucas Bragança da Silva; Ricardo S. Ferreira 001; Michael Canesche; Marcelo M. Menezes; Maria D. Vieira; Jeronimo Costa Penha; Peter Jamieson; José Augusto Miranda Nacif (ACM Trans. Embed. Comput. Syst., 2019)

A Design Exploration of Scalable Mesh-based Fully Pipelined Accelerators. - Westerley Carvalho; Michael Canesche; Lucas Reis; Frank Sill Torres; Lucas B. da Silva; Peter Jamieson; José Augusto Miranda Nacif; Ricardo S. Ferreira 001 (FPT, 2020)

Mind the Gap: Bridging Verilog and Computer Architecture. - Fernando Passe; Michael Canesche; Omar Paranaiba Vilela Neto; José Augusto Miranda Nacif; Ricardo S. Ferreira 001 (ISCAS, 2020)

Google Colab CAD4U: Hands-On Cloud Laboratories for Digital Design. - Michael Canesche; Lucas Bragança; Omar Paranaiba Vilela Neto; José Augusto Miranda Nacif; Ricardo S. Ferreira 001 (ISCAS, 2021)

RESHAPE: A Run-Time Dataflow Hardware-Based Mapping for CGRA Overlays. - Maria D. Vieira; Michael Canesche; Lucas Bragança; Josué Campos; Mateus Silva; Ricardo S. Ferreira 001; José Augusto Miranda Nacif (ISCAS, 2021)

An Open Source Custom K-means Generator for AWS Cloud FPGA Accelerators. - Lucas Bragança; Michael Canesche; Jeronimo Costa Penha; Westerley Carvalho; Giovanni Comarela; José Augusto Miranda Nacif; Ricardo S. Ferreira 001 (SBESC, 2021)

TRAVERSAL: A Fast and Adaptive Graph-Based Placement and Routing for CGRAs. - Michael Canesche; Marcelo M. Menezes; Westerley Carvalho; Frank Sill Torres; Peter Jamieson; José Augusto Miranda Nacif; Ricardo S. Ferreira 001 (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2021)

You Only Traverse Twice: A YOTT Placement, Routing, and Timing Approach for CGRAs. - Michael Canesche; Westerley Carvalho; Lucas Reis; Matheus Aguilar de Oliveira; Salles V. G. Magalhães; Peter Jamieson; José Augusto Miranda Nacif; Ricardo Ferreira 001 (ACM Trans. Embed. Comput. Syst., 2021)

A polynomial time exact solution to the bit-aware register binding problem. - Michael Canesche; Ricardo S. Ferreira 001; José Augusto Miranda Nacif; Fernando Magno Quintão Pereira (CC, 2022)

Impacto de Ofuscadores e Otimizadores de Código na Acurácia de Classificadores de Programas. - Thaís Damásio; Michael Canesche; Vinícius Pacheco; Anderson Faustino da Silva; Fernando Magno Quintão Pereira (SBLP, 2022)

A Game-Based Framework to Compare Program Classifiers and Evaders. - Thaís Damásio; Michael Canesche; Vinícius Pacheco; Marcus Botacin; Anderson Faustino da Silva; Fernando Magno Quintão Pereira (CGO, 2023)

A Non-Blocking Multistage Interconnection using Regular Clock Schemes for QCA Circuits. - Stefan T. Couperus Leal; Michael Canesche; Omar P. Vilela Neto; Ricardo S. Ferreira 001; José A. M. Nacif (SBCCI, 2023)

Fast flow cloud: A stream dataflow framework for cloud FPGA accelerator overlays at runtime. - Lucas Bragança; Michael Canesche; Jeronimo Costa Penha; Josué Campos; José Augusto Miranda Nacif; Ricardo S. Ferreira 001 (Concurr. Comput. Pract. Exp., 2023)

Heterogeneous reconfigurable architectures for machine learning dataflows. - Westerley Carvalho; Michael Canesche; Lucas Reis; José Augusto Miranda Nacif; Ricardo S. Ferreira 001 (Concurr. Comput. Pract. Exp., 2023)

High-performance graphics processing unit-based strategy for tuning a unmanned aerial vehicle controller subject to time-delay constraints. - Leonardo Fagundes-Junior; Michael Canesche; Ricardo S. Ferreira 001; Alexandre Santos Brandão (Concurr. Comput. Pract. Exp., 2023)

Gene regulatory accelerators on cloud FPGA. - Jeronimo Costa Penha; Lucas Bragança; Michael Canesche; Dener Ribeiro; José Augusto Miranda Nacif; Ricardo S. Ferreira 001 (Concurr. Comput. Pract. Exp., 2023)

Preparing Reproducible Scientific Artifacts using Docker. - Michael Canesche; Roland Leissa; Fernando Magno Quintão Pereira (CoRR, 2023)

Side-channel Elimination via Partial Control-flow Linearization. - Luigi D. C. Soares; Michael Canesche; Fernando Magno Quintão Pereira (ACM Trans. Program. Lang. Syst., 2023)

Explore as a Storm, Exploit as a Raindrop: On the Benefit of Fine-Tuning Kernel Schedulers with Coordinate Descent. - Michael Canesche; Gaurav Verma; Fernando Magno Quintão Pereira (CoRR, 2024)

AIoT tool integration for enriching teaching resources and monitoring student engagement. - Ricardo S. Ferreira 001; Carlos Sabino; Michael Canesche; Omar Paranaiba Vilela Neto; José Augusto Miranda Nacif (Internet Things, 2024)

The Droplet Search Algorithm for Kernel Scheduling. - Michael Canesche; Vanderson Martins do Rosário; Edson Borin; Fernando Magno Quintão Pereira (ACM Trans. Archit. Code Optim., 2024)

Examples and tutorials on using Google Colab and Gradio to create online interactive student-learning modules. - Ricardo S. Ferreira 001; Michael Canesche; Peter Jamieson; Omar P. Vilela Neto; José A. M. Nacif (Comput. Appl. Eng. Educ., 2024)

Fusion of Operators of Computational Graphs via Greedy Clustering: The XNNC Experience. - Michael Canesche; Vanderson Martins do Rosario; Edson Borin; Fernando Magno Quintão Pereira (CC, 2025)