Compiling and Optimizing OpenMP 4.X Programs to OpenCL and SPIR. - Márcio Machado Pereira; Rafael C. F. Sousa; Guido Araujo (IWOMP, 2017)

Data Coherence Analysis and Optimization for Heterogeneous Computing. - Rafael Cardoso Fernandes Sousa; Márcio Machado Pereira; Fernando Magno Quintão Pereira; Guido Araujo (SBAC-PAD, 2017)

Data-flow analysis and optimization for data coherence in heterogeneous architectures. - Rafael C. F. Sousa; Márcio Machado Pereira; Fernando Magno Quintão Pereira; Guido Araujo (J. Parallel Distributed Comput., 2019)

Efficient Tensor Slicing for Multicore NPUs using Memory Burst Modeling. - Rafael C. F. Sousa; Byungmin Jung; Jaehwa Kwak; Michael Frank 008; Guido Araujo (SBAC-PAD, 2021)

Improving Convolution via Cache Hierarchy Tiling and Reduced Packing. - Victor Ferrari; Rafael C. F. Sousa; Márcio Machado Pereira; João P. L. de Carvalho; José Nelson Amaral; Guido Araujo (PACT, 2022)

Tensor slicing and optimization for multicore NPUs. - Rafael C. F. Sousa; Márcio Machado Pereira; Yongin Kwon; Taeho Kim; Namsoon Jung; Chang Soo Kim; Michael Frank 008; Guido Araujo (J. Parallel Distributed Comput., 2023)

Advancing Direct Convolution Using Convolution Slicing Optimization and ISA Extensions. - Victor Ferrari; Rafael Cardoso Fernandes Sousa; Márcio Machado Pereira; Joao P. L. de Carvalho; José Nelson Amaral; José E. Moreira; Guido Araujo (ACM Trans. Archit. Code Optim., 2023)