Rodrigo Rocha

Published papers

Filter by language: [English] [Portuguese] [all]

Thesis

Online iterative compilation guided by work-based profiling
Master of Science by Research -- University of Edinburgh, 2017
[pdf] [bibtex]

Scientific journals

Automatic parallelization of recursive functions with rewriting rules
Rodrigo C. O. Rocha, Luís Fabrício Góes, Fernando Magno Pereira
Journal of Science of Computer Programming, 2018

TOAST: Automatic tiling for iterative stencil computations on GPUs
Rodrigo C. O. Rocha, Alyson Pereira, Luiz Ramos, Luís Fabrício Góes
Concurrency and Computation: Practice and Experience, 2017
[bibtex] [doi]

Real-time video denoising on multicores and GPUs with Kalman-based and bilateral filters fusion
Sergio G. Pfleger, Patricia D. M. Plentz, Rodrigo C. O. Rocha, Alyson D. Pereira, Márcio Castro
Journal of Real-Time Image Processing, 2017
[bibtex] [doi]

Watershed-ng: an extensible distributed stream processing framework
Rodrigo C. O. Rocha, Bruno Hott, Vinícius Dias, Renato Ferreira, Wagner Meira, Dorgival Guedes
Concurrency and Computation: Practice and Experience, 2016
[bibtex] [doi]

Conferences and symposiums

Look-ahead SLP: Auto-vectorization in the presence of commutative operations
Vasileios Porpodas, Rodrigo C. O. Rocha, Luís F. W. Góes
CGO 2018 - International Symposium on Code Generation and Optimization
[pdf]

Automatic partitioning of stencil computations on heterogeneous systems
Alyson D. Pereira, Rodrigo C. O. Rocha, Márcio Castro, Luís F. W. Góes, Mário A. R. Dantas
SBAC-PADW 2017 - International Symposium on Computer Architecture and High Performance Computing Workshops
[pdf] [bibtex]

Extending OpenACC for efficient stencil code generation and execution by skeleton frameworks
Alyson D. Pereira, Rodrigo C. O. Rocha, Márcio Castro, Luís F. W. Góes, Mário A. R. Dantas
HPCS 2017 - International Conference on High Performance Computing & Simulation
[pdf] [bibtex] [doi]

Enabling efficient stencil code generation in OpenACC
Alyson D. Pereira, Rodrigo C. O. Rocha, Márcio Castro, Luís F. W. Góes, Mário A. R. Dantas
ICCS 2017 - International Conference on Computational Science
[pdf] [bibtex] [doi]

An algebraic framework for parallelizing recurrence in functional programming
Rodrigo C. O. Rocha, Luís Fabrício Góes, Fernando Magno Pereira
SBLP 2016 - Brazilian Symposium on Programming Languages
[pdf] [bibtex] [doi]

Regent-Dependent Creativity: A domain independent metric for the assessment of creative artifacts
Celso França, Luís Fabrício W. Góes, Álvaro Amorim, Rodrigo C. O. Rocha, Alysson R. da Silva
ICCC 2016 - International Conference on Computational Creativity
[pdf] [bibtex]

Distributed cycle detection in large-scale sparse graphs
Rodrigo C. O. Rocha, Bhalchandra Digambar Thatte
SBPO 2015 - Brazilian Symposium of Operational Research [Honourable mention]
[pdf] [bibtex] [doi]

Watershed reengineering: making streams programmable
Rodrigo C. O. Rocha, Renato Ferreira, Wagner Meira, Dorgival Guedes
SBAC-PADW 2014 - Workshop on Parallel and Distributed Computing for Big Data Applications (WPBA)
[pdf] [bibtex] [doi]