| 2026 | CGO | Multidirectional Propagation of Sparsity Information across Tensor Slices. | Kaio Henrique Andrade Ananias, Danila Seliayeu, Jos Nelson Amaral, Fernando Magno Quinto Pereira |
| 2025 | CGO | Scalar Interpolation: A Better Balance between Vector and Scalar Execution for SuperScalar Architectures. | Reza Ghanbari, Henry Kao, Joo P. L. de Carvalho, Ehsan Amiri, Jos Nelson Amaral |
| 2025 | MICRO | TransFusion: End-to-End Transformer Acceleration via Graph Fusion and Pipelining. | Linxuan Zhang, Jos Nelson Amaral, Di Niu |
| 2024 | CC | Region-Based Data Layout via Data Reuse Analysis. | Caio Salvador Rohwedder, Joo P. L. de Carvalho, Jos Nelson Amaral |
| 2023 | CGO | To Pack or Not to Pack: A Generalized Packing Analysis and Transformation. | Caio Salvador Rohwedder, Nathan Henderson, Joo P. L. de Carvalho, Yufei Chen, Jos Nelson Amaral |
| 2021 | CGO | Vulkan Vision: Ray Tracing Workload Characterization using Automatic Graphics Instrumentation. | David Pankratz, Tyler Nowicki, Ahmed Eltantawy, Jos Nelson Amaral |
| 2020 | SBAC-PAD | PSU: A Framework for Dynamic Software Updates in Multi-threaded C-Language Programs. | Marcus Karpoff, Jos Nelson Amaral, Kai-Ting Amy Wang, Rayson Ho, Brice Dobry |
| 2018 | ISPASS | The Alberta Workloads for the SPEC CPU 2017 Benchmark Suite. | Jos Nelson Amaral, Edson Borin, Dylan R. Ashley, Caian Benedicto, Elliot Colp, Joao Henrique Stange Hoffmam, Marcus Karpoff, Erick Ochoa, Morgan Redshaw, Raphael Ernani Rodrigues |
| 2018 | SC | OpenMP Code Offloading: Splitting GPU Kernels, Pipelining Communication and Computation, and Selecting Better Grid Geometries. | Artem Chikin, Tyler Gobran, Jos Nelson Amaral |
| 2018 | SBAC-PAD | Automated GPU Grid Geometry Selection for OPENMP Kernels. | Taylor Lloyd, Artem Chikin, Sanket Kedia, Dhruv Jain, Jos Nelson Amaral |
| 2017 | EuroPar | Performance Evaluation of Thread-Level Speculation in Off-the-Shelf Hardware Transactional Memories. | Juan Salamanca, Jos Nelson Amaral, Guido Araujo |
| 2015 | SBAC-PAD | Serialization Management for Best-Effort Hardware Transactional Memory. | Matthew Gaudet, Guido Araujo, Jos Nelson Amaral |
| 2015 | SBAC-PAD | Using Hardware Transactional Memory to Enable Speculative Trace Optimization. | Juan Salamanca, Jos Nelson Amaral, Guido Araujo |
| 2014 | HiPC | Optimizing shared data accesses in distributed-memory X10 systems. | Jeeva Paudel, Olivier Tardieu, Jos Nelson Amaral |
| 2014 | ICDM | Heavyweight Pattern Mining in Attributed Flow Graphs. | Carolina Simoes Gomes, Jos Nelson Amaral, Jrg Sander, Joran Siu, Li Ding |
| 2014 | ICPP | Measuring Effective Work to Reward Success in Dynamic Transaction Scheduling. | Mrcio Machado Pereira, Jos Nelson Amaral, Guido Araujo |
| 2014 | MSR | Syntax errors just aren't natural: improving error reporting with language models. | Joshua Charles Campbell, Abram Hindle, Jos Nelson Amaral |
| 2014 | SBAC-PAD | Reducing Compiler-Inserted Instrumentation in Unified-Parallel-C Code Generation. | Michail Alvanos, Jos Nelson Amaral, Ettore Tiotto, Montse Farreras, Xavier Martorell |
| 2014 | SBAC-PAD | Multi-dimensional Evaluation of Haswell's Transactional Memory Performance. | Mrcio Machado Pereira, Matthew Gaudet, Jos Nelson Amaral, Guido Araujo |
| 2013 | CGO | Automatic speculative parallelization of loops using polyhedral dependence analysis. | Arnamoy Bhattacharyya, Jos Nelson Amaral |
| 2013 | ICPP | On the Merits of Distributed Work-Stealing on Selective Locality-Aware Tasks. | Jeeva Paudel, Olivier Tardieu, Jos Nelson Amaral |
| 2013 | ICS | Improving communication in PGAS environments: static and dynamic coalescing in UPC. | Michail Alvanos, Montse Farreras, Ettore Tiotto, Jos Nelson Amaral, Xavier Martorell |
| 2013 | ICS | Improving performance of all-to-all communication through loop scheduling in PGAS environments. | Michail Alvanos, Gabriel Tanase, Montse Farreras, Ettore Tiotto, Jos Nelson Amaral, Xavier Martorell |
| 2013 | PLDI | Hybrid parallel task placement in X10. | Jeeva Paudel, Olivier Tardieu, Jos Nelson Amaral |
| 2012 | ISPASS | Combined profiling: A methodology to capture varied program behavior across multiple inputs. | Paul Berube, Jos Nelson Amaral |
| 2011 | CGO | Using machines to learn method-specific compilation strategies. | Ricardo Nabinger Sanchez, Jos Nelson Amaral, Duane Szafron, Marius Pirvu, Mark G. Stoodley |
| 2010 | ASPLOS | Compiling Python to a hybrid execution environment. | Rahul Garg, Jos Nelson Amaral |
| 2010 | CC | Mining Opportunities for Code Improvement in a Just-In-Time Compiler. | Adam Jocksch, Marcel Mitran, Joran Siu, Nikola Grcevski, Jos Nelson Amaral |
| 2010 | SBAC-PAD | Using Support Vector Machines to Learn How to Compile a Method. | Ricardo Nabinger Sanchez, Jos Nelson Amaral, Duane Szafron, Marius Pirvu, Mark G. Stoodley |
| 2009 | CGO | Workload Reduction for Multi-input Feedback-Directed Optimization. | Paul Berube, Jos Nelson Amaral, Rayson Ho, Ral Silvera |
| 2008 | EuroPar | Topic 9: Parallel and Distributed Programming. | Jos Nelson Amaral, Joaquim Gabarr |
| 2008 | ICPP | The MAP3S Static-and-Regular Mesh Simulation and Wavefront Parallel-Programming Patterns. | Robert Niewiadomski, Jos Nelson Amaral, Duane Szafron |
| 2007 | CGO | A Dimension Abstraction Approach to Vectorization in Matlab. | Neil Birkbeck, Jonathan Levesque, Jos Nelson Amaral |
| 2007 | SPAA | Using SIMD registers and instructions to enable instruction-level parallelism in sorting algorithms. | Timothy Furtak, Jos Nelson Amaral, Robert Niewiadomski |
| 2006 | AAAI | Sequential and Parallel Algorithms for Frontier A* with Delayed Duplicate Detection. | Robert Niewiadomski, Jos Nelson Amaral, Robert C. Holte |
| 2006 | ICPP | A Parallel External-Memory Frontier Breadth-First Traversal Algorithm for Clusters of Workstations. | Robert Niewiadomski, Jos Nelson Amaral, Robert C. Holte |
| 2006 | ISPASS | Aestimo: a feedback-directed optimization evaluation tool. | Paul Berube, Jos Nelson Amaral |
| 2006 | PLDI | Shared memory programming for large scale machines. | Christopher Barton, Calin Cascaval, George Almsi, Yili Zheng, Montse Farreras, Siddhartha Chatterjee, Jos Nelson Amaral |
| 2005 | CC | Generalized Index-Set Splitting. | Christopher Barton, Arie Tal, Bob Blainey, Jos Nelson Amaral |
| 2005 | Networking | A Multizone Pipelined Cache for IP Routing. | Soraya Kasnavi, Paul Berube, Vincent C. Gaudet, Jos Nelson Amaral |
| 2005 | SBAC-PAD | Function Outlining and Partial Inlining. | Peng Zhao, Jos Nelson Amaral |
| 2004 | FPGA | An FPGA prototype for the experimental evaluation of a multizone network cache. | Paul Berube, Jos Nelson Amaral, Mike H. MacGregor |
| 2003 | FPL | The Bank Nth Chance Replacement Policy for FPGA-Based CAMs. | Paul Berube, Ashley Zinyk, Jos Nelson Amaral, Mike H. MacGregor |
| 2003 | HiPC | Crafting Data Structures: A Study of Reference Locality in Refinement-Based Pathfinding. | Robert Niewiadomski, Jos Nelson Amaral, Robert C. Holte |
| 2002 | PDPTA | On the Tamability of the Location Consistency Memory Model. | Charles Wallace, Guy Tremblay, Jos Nelson Amaral |
| 2001 | CC | Speculative Prefetching of Induction Pointers. | Artour Stoutchinin, Jos Nelson Amaral, Guang R. Gao, James C. Dehnert, Suneel Jain, Alban Douillet |
| 2000 | ICS | Automatic compiler techniques for thread coarsening for multithreaded architectures. | Gary M. Zoppetti, Gagan Agrawal, Lori L. Pollock, Jos Nelson Amaral, Xinan Tang, Guang R. Gao |