default search action
José Nelson Amaral
Person information
- affiliation: University of Alberta, Edmonton, Canada
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Journal Articles
- 2023
- [j39]Braedy Kuzma, Ivan Korostelev, João P. L. de Carvalho, José E. Moreira, Christopher Barton, Guido Araujo, José Nelson Amaral:
Fast matrix multiplication via compiler-only layered data reorganization and intrinsic lowering. Softw. Pract. Exp. 53(9): 1793-1814 (2023) - [j38]Ivan Korostelev, Joao P. L. de Carvalho, José E. Moreira, José Nelson Amaral:
YaConv: Convolution with Low Cache Footprint. ACM Trans. Archit. Code Optim. 20(1): 18:1-18:18 (2023) - [j37]Victor Ferrari, Rafael Cardoso Fernandes Sousa, Márcio Machado Pereira, Joao P. L. de Carvalho, José Nelson Amaral, José E. Moreira, Guido Araujo:
Advancing Direct Convolution Using Convolution Slicing Optimization and ISA Extensions. ACM Trans. Archit. Code Optim. 20(4): 54:1-54:26 (2023) - 2022
- [j36]João P. L. de Carvalho, José E. Moreira, José Nelson Amaral:
Compiling for the IBM Matrix Engine for Enterprise Workloads. IEEE Micro 42(5): 34-40 (2022) - [j35]Wyatt Praharenka, David Pankratz, João P. L. de Carvalho, Ehsan Amiri, José Nelson Amaral:
Vectorizing divergent control flow with active-lane consolidation on long-vector architectures. J. Supercomput. 78(10): 12553-12588 (2022) - 2021
- [j34]Andrei Rimsa, José Nelson Amaral, Fernando M. Q. Pereira:
Practical dynamic reconstruction of control flow graphs. Softw. Pract. Exp. 51(2): 353-384 (2021) - [j33]João P. L. de Carvalho, Braedy Kuzma, Ivan Korostelev, José Nelson Amaral, Christopher Barton, José E. Moreira, Guido Araujo:
KernelFaRer: Replacing Native-Code Idioms with High-Performance Library Calls. ACM Trans. Archit. Code Optim. 18(3): 38:1-38:22 (2021) - [j32]Alessandro Vittorio Papadopoulos, Laurens Versluis, André Bauer, Nikolas Herbst, Jóakim von Kistowski, Ahmed Ali-Eldin, Cristina L. Abad, José Nelson Amaral, Petr Tuma, Alexandru Iosup:
Methodological Principles for Reproducible Performance Evaluation in Cloud Computing. IEEE Trans. Software Eng. 47(8): 1528-1543 (2021) - [j31]Andrei Rimsa Álvares, José Nelson Amaral, Fernando Magno Quintão Pereira:
Instruction visibility in SPEC CPU2017. J. Comput. Lang. 66: 101062 (2021) - 2019
- [j30]Artem Chikin, Taylor Lloyd, José Nelson Amaral, Ettore Tiotto, Muhammad Usman:
Memory-access-aware Safety and Profitability Analysis for Transformation of Accelerator-bound OpenMP Loops. ACM Trans. Archit. Code Optim. 16(3): 30:1-30:26 (2019) - 2018
- [j29]Juan Salamanca, José Nelson Amaral, Guido Araujo:
Using Hardware-Transactional-Memory Support to Implement Thread-Level Speculation. IEEE Trans. Parallel Distributed Syst. 29(2): 466-480 (2018) - 2016
- [j28]Michail Alvanos, Ettore Tiotto, José Nelson Amaral, Montse Farreras, Xavier Martorell:
Using shared-data localization to reduce the cost of inspector-execution in unified-parallel-C programs. Parallel Comput. 54: 2-14 (2016) - [j27]Márcio Machado Pereira, Matthew Gaudet, José Nelson Amaral, Guido Araujo:
Study of hardware transactional memory characteristics and serialization policies on Haswell. Parallel Comput. 54: 46-58 (2016) - [j26]Iain Ireland, José Nelson Amaral, Raúl Silvera, Shimin Cui:
SafeType: detecting type violations for type-basedalias analysis of C. Softw. Pract. Exp. 46(11): 1571-1588 (2016) - [j25]Stephen M. Blackburn, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney, José Nelson Amaral, Tim Brecht, Lubomír Bulej, Cliff Click, Lieven Eeckhout, Sebastian Fischmeister, Daniel Frampton, Laurie J. Hendren, Michael Hind, Antony L. Hosking, Richard E. Jones, Tomas Kalibera, Nathan Keynes, Nathaniel Nystrom, Andreas Zeller:
The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations. ACM Trans. Program. Lang. Syst. 38(4): 15:1-15:20 (2016) - [j24]Michail Alvanos, Montse Farreras, Ettore Tiotto, José Nelson Amaral, Xavier Martorell:
Combining Static and Dynamic Data Coalescing in Unified Parallel C. IEEE Trans. Parallel Distributed Syst. 27(2): 381-393 (2016) - 2015
- [j23]Benjamin Livshits, Manu Sridharan, Yannis Smaragdakis, Ondrej Lhoták, José Nelson Amaral, Bor-Yuh Evan Chang, Samuel Z. Guyer, Uday P. Khedker, Anders Møller, Dimitrios Vardoulakis:
In defense of soundiness: a manifesto. Commun. ACM 58(2): 44-46 (2015) - [j22]Guido Araujo, Jean-Luc Gaudiot, Manish Parashar, Derek Chiou, José Nelson Amaral, Chita R. Das:
Guest Editorial: SBAC-PAD 2013. Int. J. Parallel Program. 43(6): 961-964 (2015) - [j21]Jeeva Paudel, José Nelson Amaral:
Hybrid parallel task placement in irregular applications. J. Parallel Distributed Comput. 76: 94-105 (2015) - [j20]Amy Wang, Matthew Gaudet, Peng Wu, Martin Ohmacht, José Nelson Amaral, Christopher Barton, Raúl Silvera, Maged M. Michael:
Software Support and Evaluation of Hardware Transactional Memory on Blue Gene/Q. IEEE Trans. Computers 64(1): 233-246 (2015) - 2014
- [j19]José N. Amaral, A. J. Field:
A special issue from the international conference on performance engineering 2013. Concurr. Comput. Pract. Exp. 26(12): 1947-1948 (2014) - 2011
- [j18]Johnny Huynh, José Nelson Amaral, Paul Berube, Sid Ahmed Ali Touati:
Evaluating address register assignment and offset assignment algorithms. ACM Trans. Embed. Comput. Syst. 10(3): 37:1-37:22 (2011) - 2010
- [j17]Ondrej Lhoták, Stephen Curial, José Nelson Amaral:
An Optimal Encoding to Represent a Single Set in an ROBDD. IEEE Trans. Computers 59(4): 574-575 (2010) - 2009
- [j16]Ondrej Lhoták, Stephen Curial, José Nelson Amaral:
Using XBDDs and ZBDDs in points-to analysis. Softw. Pract. Exp. 39(2): 163-188 (2009) - 2008
- [j15]Soraya Kasnavi, Paul Berube, Vincent C. Gaudet, José Nelson Amaral:
A cache-based internet protocol address lookup architecture. Comput. Networks 52(2): 303-326 (2008) - 2007
- [j14]Peng Zhao, José Nelson Amaral:
Ablego: a function outlining and partial inlining framework. Softw. Pract. Exp. 37(5): 465-491 (2007) - [j13]Peng Zhao, Shimin Cui, Yaoqing Gao, Raúl Silvera, José Nelson Amaral:
Forma: A framework for safe automatic array reshaping. ACM Trans. Program. Lang. Syst. 30(1): 2 (2007) - 2006
- [j12]Angela French, José Nelson Amaral:
Eliminating Redundant Join-Set Computations in Static Single Assignment. J. Univers. Comput. Sci. 12(8): 1007-1019 (2006) - [j11]Paras Mehta, José Nelson Amaral, Duane Szafron:
Is MPI suitable for a generative design-pattern system? Parallel Comput. 32(7-8): 616-626 (2006) - 2005
- [j10]José Nelson Amaral, Paul Berube, Paras Mehta:
Teaching digital design to computing science students in a single academic term. IEEE Trans. Educ. 48(1): 127-132 (2005) - 2004
- [j9]Robert Niewiadomski, José Nelson Amaral, Robert C. Holte:
A performance study of data layout techniques for improving data locality in refinement-based pathfinding. ACM J. Exp. Algorithmics 9 (2004) - [j8]Paul Berube, Mike H. MacGregor, José Nelson Amaral:
FPGA implementation and experimental evaluation of a multizone network cache. Microprocess. Microsystems 28(5-6): 237-252 (2004) - 2003
- [j7]Guy Tremblay, C. J. Morrone, José Nelson Amaral, Guang R. Gao:
Implementation of the EARTH programming model on SMP clusters: a multi-threaded language and runtime system. Concurr. Comput. Pract. Exp. 15(9): 821-844 (2003) - [j6]Ramaswamy Govindarajan, Hongbo Yang, José Nelson Amaral, Chihong Zhang, Guang R. Gao:
Minimum Register Instruction Sequencing to Reduce Register Spills in Out-of-Order Issue Superscalar Architectures. IEEE Trans. Computers 52(1): 4-20 (2003) - 2001
- [j5]José Nelson Amaral, Wen-Yen Lin, Jean-Luc Gaudiot, Guang R. Gao:
Exploiting Locality in Single Assignment Data Structures Updated Through Split-Phase Transactions. Clust. Comput. 4(4): 281-293 (2001) - [j4]Charles Wallace, Guy Tremblay, José Nelson Amaral:
An Abstract State Machine Specification and Verification of the Location Consistency Memory Model and Cache Protocol. J. Univers. Comput. Sci. 7(11): 1088-1112 (2001) - [j3]Prasad Kakulavarapu, Olivier Maquelin, José Nelson Amaral, Guang R. Gao:
Dynamic Load Balancers for a Multithreaded Multiprocessor System. Parallel Process. Lett. 11(1): 169-184 (2001) - 1996
- [j2]José N. Amaral, Joydeep Ghosh:
A Concurrent Architecture for Serializable Production Systems. IEEE Trans. Parallel Distributed Syst. 7(12): 1265-1280 (1996) - 1995
- [j1]José Nelson Amaral, Kagan Tumer, Joydeep Ghosh:
Designing genetic algorithms for the state assignment problem. IEEE Trans. Syst. Man Cybern. 25(4): 687-694 (1995)
Conference and Workshop Papers
- 2024
- [c89]Caio Salvador Rohwedder, João P. L. de Carvalho, José Nelson Amaral:
Region-Based Data Layout via Data Reuse Analysis. CC 2024: 49-59 - 2023
- [c88]Rouzbeh Paktinatkeleshteri, João P. L. de Carvalho, Ehsan Amiri, José Nelson Amaral:
Efficient Auto-Vectorization for Control-flow Dependent Loops through Data Permutation. CASCON 2023: 74-83 - [c87]Nathan Henderson, Iain Ireland, Matthew Gaudet, João P. L. de Carvalho, José Nelson Amaral:
Stub Folding: Retaining Type Specialization to Increase the Efficiency of Highly Polymorphic Inline Caches. CASCON 2023: 113-122 - [c86]Caio Salvador Rohwedder, Nathan Henderson, João P. L. de Carvalho, Yufei Chen, José Nelson Amaral:
To Pack or Not to Pack: A Generalized Packing Analysis and Transformation. CGO 2023: 14-27 - [c85]Jan de Mooij, Matthew Gaudet, Iain Ireland, Nathan Henderson, José Nelson Amaral:
CacheIR: The Benefits of a Structured Representation for Inline Caches. MPLR 2023: 34-46 - 2022
- [c84]Victor Ferrari, Rafael C. F. Sousa, Márcio Machado Pereira, João P. L. de Carvalho, José Nelson Amaral, Guido Araujo:
Improving Convolution via Cache Hierarchy Tiling and Reduced Packing. PACT 2022: 538-539 - [c83]José Nelson Amaral, Kit Barton:
19th Compiler-Driven PerformanceWorkshop. CASCON 2022: 248 - 2021
- [c82]Erick Ochoa, Cijie Xia, Karim Ali, Andrew Craik, José Nelson Amaral:
U can't inline this! CASCON 2021: 173-182 - [c81]David Pankratz, Tyler Nowicki, Ahmed Eltantawy, José Nelson Amaral:
Vulkan Vision: Ray Tracing Workload Characterization using Automatic Graphics Instrumentation. CGO 2021: 137-149 - [c80]Caio S. Rohwedder, João P. L. de Carvalho, José Nelson Amaral, Guido Araújo, Giancarlo Colmenares, Kai-Ting Amy Wang:
Pooling Acceleration in the DaVinci Architecture Using Im2col and Col2im Instructions. IPDPS Workshops 2021: 46-55 - 2020
- [c79]Marcus Karpoff, José Nelson Amaral, Kai-Ting Amy Wang, Rayson Ho, Brice Dobry:
PSU: A Framework for Dynamic Software Updates in Multi-threaded C-Language Programs. SBAC-PAD 2020: 233-240 - [c78]Alessandro Vittorio Papadopoulos, Laurens Versluis, André Bauer, Nikolas Herbst, Jóakim von Kistowski, Ahmed Ali-Eldin, Cristina L. Abad, José Nelson Amaral, Petr Tuma, Alexandru Iosup:
Methodological Principles for Reproducible Performance Evaluation in Cloud Computing. SE 2020: 93-94 - 2019
- [c77]Clark Verbrugge, José Nelson Amaral, Reid Copeland, Whitney T. Tsang:
Compiler-driven performance workshop. CASCON 2019: 370-372 - [c76]Artem Chikin, José Nelson Amaral, Karim Ali, Ettore Tiotto:
Toward an Analytical Performance Model to Select between GPU and CPU Execution. IPDPS Workshops 2019: 353-362 - [c75]Andrei Rimsa, José Nelson Amaral, Fernando Magno Quintão Pereira:
Efficient and Precise Dynamic Construction of Control Flow Graphs. SBLP 2019: 19-26 - 2018
- [c74]Taylor Lloyd, Kit Barton, Ettore Tiotto, José Nelson Amaral:
Run-Length Base-Delta Encoding for High-Speed Compression. ICPP Workshops 2018: 29:1-29:9 - [c73]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:
The Alberta Workloads for the SPEC CPU 2017 Benchmark Suite. ISPASS 2018: 159-168 - [c72]Taylor Lloyd, Artem Chikin, Sanket Kedia, Dhruv Jain, José Nelson Amaral:
Automated GPU Grid Geometry Selection for OPENMP Kernels. SBAC-PAD 2018: 442-449 - [c71]Artem Chikin, Tyler Gobran, José Nelson Amaral:
OpenMP Code Offloading: Splitting GPU Kernels, Pipelining Communication and Computation, and Selecting Better Grid Geometries. WACCPD@SC 2018: 51-74 - [c70]Eddie Antonio Santos, Joshua Charles Campbell, Dhvani Patel, Abram Hindle, José Nelson Amaral:
Syntax and sensibility: Using language models to detect and correct syntax errors. SANER 2018: 311-322 - 2017
- [c69]Juan Salamanca, José Nelson Amaral, Guido Araujo:
Performance Evaluation of Thread-Level Speculation in Off-the-Shelf Hardware Transactional Memories. Euro-Par 2017: 607-621 - 2016
- [c68]Juan Salamanca, José Nelson Amaral, Guido Araujo:
Evaluating and Improving Thread-Level Speculation in Hardware Transactional Memories. IPDPS 2016: 586-595 - 2015
- [c67]Jeeva Paudel, Levi H. S. Lelis, José Nelson Amaral:
Stratified sampling for even workload partitioning applied to single source shortest path algorithm. CASCON 2015: 80-89 - [c66]Arnamoy Bhattacharyya, José Nelson Amaral, Hal Finkel:
Data-dependence profiling to enable safe thread level speculation. CASCON 2015: 91-100 - [c65]Jeeva Paudel, Levi H. S. Lelis, José Nelson Amaral:
Stratified Sampling for Even Workload Partitioning Applied to IDA* and Delaunay Algorithms. IPDPS 2015: 460-469 - [c64]Juan Salamanca, José Nelson Amaral, Guido Araujo:
Using Hardware Transactional Memory to Enable Speculative Trace Optimization. SBAC-PAD (Workshops) 2015: 1-6 - [c63]Matthew Gaudet, Guido Araujo, José Nelson Amaral:
Serialization Management for Best-Effort Hardware Transactional Memory. SBAC-PAD 2015: 138-145 - 2014
- [c62]Jeeva Paudel, José Nelson Amaral:
Stratified sampling for even workload partitioning. PACT 2014: 503-504 - [c61]Jeeva Paudel, Olivier Tardieu, José Nelson Amaral:
Optimizing shared data accesses in distributed-memory X10 systems. HiPC 2014: 1-10 - [c60]Carolina Simoes Gomes, José Nelson Amaral, Jörg Sander, Joran Siu, Li Ding:
Heavyweight Pattern Mining in Attributed Flow Graphs. ICDM 2014: 827-832 - [c59]Márcio Machado Pereira, José Nelson Amaral, Guido Araujo:
Measuring Effective Work to Reward Success in Dynamic Transaction Scheduling. ICPP 2014: 141-150 - [c58]Joshua Charles Campbell, Abram Hindle, José Nelson Amaral:
Syntax errors just aren't natural: improving error reporting with language models. MSR 2014: 252-261 - [c57]Márcio Machado Pereira, Matthew Gaudet, José Nelson Amaral, Guido Araujo:
Multi-dimensional Evaluation of Haswell's Transactional Memory Performance. SBAC-PAD 2014: 144-151 - [c56]Michail Alvanos, José Nelson Amaral, Ettore Tiotto, Montse Farreras, Xavier Martorell:
Reducing Compiler-Inserted Instrumentation in Unified-Parallel-C Code Generation. SBAC-PAD 2014: 270-277 - 2013
- [c55]José Nelson Amaral, Bob Blainey, Laurie J. Hendren, Kevin Stoodley, Frank Tip:
12th Compiler-Driven Performance Workshop. CASCON 2013: 385-387 - [c54]Arnamoy Bhattacharyya, José Nelson Amaral:
Automatic speculative parallelization of loops using polyhedral dependence analysis. COSMIC@CGO 2013: 1 - [c53]Jeeva Paudel, Olivier Tardieu, José Nelson Amaral:
On the Merits of Distributed Work-Stealing on Selective Locality-Aware Tasks. ICPP 2013: 100-109 - [c52]Michail Alvanos, Montse Farreras, Ettore Tiotto, José Nelson Amaral, Xavier Martorell:
Improving communication in PGAS environments: static and dynamic coalescing in UPC. ICS 2013: 129-138 - [c51]Michail Alvanos, Gabriel Tanase, Montse Farreras, Ettore Tiotto, José Nelson Amaral, Xavier Martorell:
Improving performance of all-to-all communication through loop scheduling in PGAS environments. ICS 2013: 457-458 - [c50]Jeeva Paudel, Olivier Tardieu, José Nelson Amaral:
Hybrid parallel task placement in X10. X10@PLDI 2013: 31-38 - 2012
- [c49]Amy Wang, Matthew Gaudet, Peng Wu, José Nelson Amaral, Martin Ohmacht, Christopher Barton, Raúl Silvera, Maged M. Michael:
Evaluation of blue Gene/Q hardware support for transactional memories. PACT 2012: 127-136 - [c48]Matthew Gaudet, José Nelson Amaral:
Transactional event profiling in a best-effort hardware transactional memory system. PACT 2012: 475-476 - [c47]Ondrej Lhoták, José Nelson Amaral, Kit Barton, Martin Hirzel, J. Gregory Steffan:
11th Compiler-Driven Performance Workshop. CASCON 2012: 239-240 - [c46]Paul Berube, José Nelson Amaral:
Combined profiling: A methodology to capture varied program behavior across multiple inputs. ISPASS 2012: 210-220 - 2011
- [c45]Clark Verbrugge, José Nelson Amaral, Mark G. Stoodley, David Grove, Kit Barton:
10th Workshop on Compiler-Driven Performance. CASCON 2011: 371-372 - [c44]Ricardo Nabinger Sanchez, José Nelson Amaral, Duane Szafron, Marius Pirvu, Mark G. Stoodley:
Using machines to learn method-specific compilation strategies. CGO 2011: 257-266 - [c43]Paul Berube, Adam Preuss, José Nelson Amaral:
Combined profiling: practical collection of feedback information for code optimization. ICPE 2011: 493-498 - 2010
- [c42]Rahul Garg, José Nelson Amaral:
Compiling Python to a hybrid execution environment. GPGPU 2010: 19-30 - [c41]Adam Jocksch, Marcel Mitran, Joran Siu, Nikola Grcevski, José Nelson Amaral:
Mining Opportunities for Code Improvement in a Just-In-Time Compiler. CC 2010: 10-25 - [c40]Adam Jocksch, José Nelson Amaral, Marcel Mitran:
Mining for Paths in Flow Graphs. ICDM 2010: 277-291 - [c39]Ricardo Nabinger Sanchez, José Nelson Amaral, Duane Szafron, Marius Pirvu, Mark G. Stoodley:
Using Support Vector Machines to Learn How to Compile a Method. SBAC-PAD 2010: 223-230 - 2009
- [c38]Paul Berube, José Nelson Amaral, Rayson Ho, Raúl Silvera:
Workload Reduction for Multi-input Feedback-Directed Optimization. CGO 2009: 59-69 - 2008
- [c37]José Nelson Amaral, Joaquim Gabarró:
Topic 9: Parallel and Distributed Programming. Euro-Par 2008: 686-687 - [c36]Robert Niewiadomski, José Nelson Amaral, Duane Szafron:
The MAP3S Static-and-Regular Mesh Simulation and Wavefront Parallel-Programming Patterns. ICPP 2008: 570-577 - [c35]Stephen Curial, Peng Zhao, José Nelson Amaral, Yaoqing Gao, Shimin Cui, Raúl Silvera, Roch Archambault:
MPADS: memory-pooling-assisted data splitting. ISMM 2008: 101-110 - 2007
- [c34]Neil Birkbeck, Jonathan Levesque, José Nelson Amaral:
A Dimension Abstraction Approach to Vectorization in Matlab. CGO 2007: 115-130 - [c33]Johnny Huynh, José Nelson Amaral, Paul Berube, Sid Ahmed Ali Touati:
Evaluation of Offset Assignment Heuristics. HiPEAC 2007: 261-275 - [c32]Christopher Barton, Calin Cascaval, George Almási, Rahul Garg, José Nelson Amaral, Montse Farreras:
Multidimensional Blocking in UPC. LCPC 2007: 47-62 - [c31]Ondrej Lhoták, Stephen Curial, José Nelson Amaral:
Using ZBDDs in Points-to Analysis. LCPC 2007: 338-352 - [c30]Timothy Furtak, José Nelson Amaral, Robert Niewiadomski:
Using SIMD registers and instructions to enable instruction-level parallelism in sorting algorithms. SPAA 2007: 348-357 - 2006
- [c29]Robert Niewiadomski, José Nelson Amaral, Robert C. Holte:
Sequential and Parallel Algorithms for Frontier A* with Delayed Duplicate Detection. AAAI 2006: 1039-1044 - [c28]Zhuang Guo, José Nelson Amaral, Duane Szafron, Yang Wang:
Utilizing field usage patterns for Java heap space optimization. CASCON 2006: 67-79 - [c27]Robert Niewiadomski, José Nelson Amaral, Robert C. Holte:
A Parallel External-Memory Frontier Breadth-First Traversal Algorithm for Clusters of Workstations. ICPP 2006: 531-538 - [c26]Paul Berube, José Nelson Amaral:
Aestimo: a feedback-directed optimization evaluation tool. ISPASS 2006: 251-260 - [c25]Christopher Barton, Calin Cascaval, José Nelson Amaral:
A Characterization of Shared Data Access Patterns in UPC Programs. LCPC 2006: 111-125 - [c24]Kevin Andrusky, Stephen Curial, José Nelson Amaral:
Tree-Traversal Orientation Analysis. LCPC 2006: 220-234 - [c23]Christopher Barton, Calin Cascaval, George Almási, Yili Zheng, Montse Farreras, Siddhartha Chatterjee, José Nelson Amaral:
Shared memory programming for large scale machines. PLDI 2006: 108-117 - 2005
- [c22]Christopher Barton, Arie Tal, Bob Blainey, José Nelson Amaral:
Generalized Index-Set Splitting. CC 2005: 106-120 - [c21]Peng Zhao, José Nelson Amaral:
Feedback-Directed Switch-Case Statement Optimization. ICPP Workshops 2005: 295-302 - [c20]Soraya Kasnavi, Vincent C. Gaudet, Paul Berube, José N. Amaral:
A hardware-based longest prefix matching scheme for TCAMs. ISCAS (4) 2005: 3339-3342 - [c19]Soraya Kasnavi, Paul Berube, Vincent C. Gaudet, José Nelson Amaral:
A Multizone Pipelined Cache for IP Routing. NETWORKING 2005: 574-585 - [c18]Peng Zhao, José Nelson Amaral:
Function Outlining and Partial Inlining. SBAC-PAD 2005: 101-108 - 2004
- [c17]Christopher Barton, Peng Zhao, Robert Niewiadomski, José Nelson Amaral:
Identifying opportunities for automatic remote field cloning. CASCON 2004: 124-134 - [c16]Paul Berube, José Nelson Amaral, Mike H. MacGregor:
An FPGA prototype for the experimental evaluation of a multizone network cache. FPGA 2004: 253 - 2003
- [c15]Christopher Barton, José Nelson Amaral, Bob Blainey:
Should potential loop optimizations influence inlining decisions? CASCON 2003: 30-38 - [c14]Paul Berube, Ashley Zinyk, José Nelson Amaral, Mike H. MacGregor:
The Bank Nth Chance Replacement Policy for FPGA-Based CAMs. FPL 2003: 648-660 - [c13]Robert Niewiadomski, José Nelson Amaral, Robert C. Holte:
Crafting Data Structures: A Study of Reference Locality in Refinement-Based Pathfinding. HiPC 2003: 438-448 - [c12]Peng Zhao, José Nelson Amaral:
To Inline or Not to Inline? Enhanced Inlining Decisions. LCPC 2003: 405-419 - 2002
- [c11]Bob Blainey, Christopher Barton, José Nelson Amaral:
Removing Impediments to Loop Fusion Through Code Transformations. LCPC 2002: 309-328 - [c10]Alban Douillet, José Nelson Amaral, Guang R. Gao:
Fine-Grain Stacked Register Allocation for the Itanium Architecture. LCPC 2002: 344-361 - [c9]Charles Wallace, Guy Tremblay, José Nelson Amaral:
On the Tamability of the Location Consistency Memory Model. PDPTA 2002: 1542-1550 - 2001
- [c8]Artour Stoutchinin, José Nelson Amaral, Guang R. Gao, James C. Dehnert, Suneel Jain, Alban Douillet:
Speculative Prefetching of Induction Pointers. CC 2001: 289-303 - [c7]Ramaswamy Govindarajan, Hongbo Yang, Chihong Zhang, José Nelson Amaral, Guang R. Gao:
Minimum Register Instruction Sequence Problem: Revisiting Optimal Code Generation for DAGs. IPDPS 2001: 26 - 2000
- [c6]Gary M. Zoppetti, Gagan Agrawal, Lori L. Pollock, José Nelson Amaral, Xinan Tang, Guang R. Gao:
Automatic compiler techniques for thread coarsening for multithreaded architectures. ICS 2000: 306-315 - [c5]Wen-Yen Lin, Jean-Luc Gaudiot, José Nelson Amaral, Guang R. Gao:
Caching Single-Assignment Structures to Build a Robust Fine-Grain Multi-Threading System. IPDPS 2000: 589-594 - [c4]José Nelson Amaral, Guang R. Gao, Erturk Dogan Kocalar, Patrick O'Neill, Xinan Tang:
Design and Implementation of an Efficient Thread Partitioning Algorithm. ISHPC 2000: 252-259 - 1999
- [c3]Sean Ryan, José Nelson Amaral, Guang R. Gao, Zachary Ruiz, Andrès Márquez, Kevin B. Theobald:
Coping with very High Latencies in Petaflop Computer Systems. ISHPC 1999: 71-82 - 1997
- [c2]Fernando César Comparsi de Castro, José Nelson Amaral, Paulo Roberto Girardello Franco:
Invariant pattern recognition of 2D images using neural networks and frequency-domain representation. ICNN 1997: 1644-1649 - 1995
- [c1]José N. Amaral, Joydeep Ghosh:
Performance measurements of a concurrent production system architecture without global synchronization. IPPS 1995: 790-797
Editorship
- 2020
- [e8]José Nelson Amaral, Lizy Kurian John, Xipeng Shen:
ICPP 2020: 49th International Conference on Parallel Processing, Edmonton, AB, Canada, August 17-20, 2020. ACM 2020, ISBN 978-1-4503-8816-0 [contents] - [e7]José Nelson Amaral, Anne Koziolek, Catia Trubiani, Alexandru Iosup:
ICPE '20: ACM/SPEC International Conference on Performance Engineering, Edmonton, AB, Canada, April 20-24, 2020. ACM 2020, ISBN 978-1-4503-6991-6 [contents] - [e6]José Nelson Amaral, Anne Koziolek, Catia Trubiani, Alexandru Iosup:
Companion of the 2020 ACM/SPEC International Conference on Performance Engineering, ICPE 2020, Edmonton, AB, Canada, April 20-24, 2020. ACM 2020, ISBN 978-1-4503-7109-4 [contents] - 2019
- [e5]José Nelson Amaral, Milind Kulkarni:
Proceedings of the 28th International Conference on Compiler Construction, CC 2019, Washington, DC, USA, February 16-17, 2019. ACM 2019, ISBN 978-1-4503-6277-1 [contents] - 2015
- [e4]Olivier Tardieu, José Nelson Amaral:
Proceedings of the ACM SIGPLAN Workshop on X10, Portland, OR, USA, June 15 - 17, 2015. ACM 2015, ISBN 978-1-4503-3586-7 [contents] - 2014
- [e3]José Nelson Amaral, Josep Torrellas:
International Conference on Parallel Architectures and Compilation, PACT '14, Edmonton, AB, Canada, August 24-27, 2014. ACM 2014, ISBN 978-1-4503-2809-8 [contents] - 2013
- [e2]Seetharami Seelam, Petr Tuma, Giuliano Casale, Tony Field, José Nelson Amaral:
ACM/SPEC International Conference on Performance Engineering, ICPE'13, Prague, Czech Republic - April 21 - 24, 2013. ACM 2013, ISBN 978-1-4503-1636-1 [contents] - 2008
- [e1]José Nelson Amaral:
Languages and Compilers for Parallel Computing, 21th International Workshop, LCPC 2008, Edmonton, Canada, July 31 - August 2, 2008, Revised Selected Papers. Lecture Notes in Computer Science 5335, Springer 2008, ISBN 978-3-540-89739-2 [contents]
Informal and Other Publications
- 2024
- [i6]José Nelson Amaral:
Effective Communication of Scientific Results. CoRR abs/2401.10205 (2024) - 2023
- [i5]Victor Ferrari, Rafael C. F. Sousa, Márcio Machado Pereira, João P. L. de Carvalho, José Nelson Amaral, José E. Moreira, Guido Araujo:
Advancing Direct Convolution using Convolution Slicing Optimization and ISA Extensions. CoRR abs/2303.04739 (2023) - [i4]Braedy Kuzma, Ivan Korostelev, João P. L. de Carvalho, José E. Moreira, Christopher Barton, Guido Araujo, José Nelson Amaral:
Fast Matrix Multiplication via Compiler-only Layered Data Reorganization and Intrinsic Lowering. CoRR abs/2305.18236 (2023) - 2020
- [i3]Alexandru Iosup, Catia Trubiani, Anne Koziolek, José Nelson Amaral, Andre B. Bondi, Andreas Brunnert:
Flexibility Is Key in Organizing a Global Professional Conference Online: The ICPE 2020 Experience in the COVID-19 Era. CoRR abs/2005.09085 (2020) - 2017
- [i2]Eddie A. Santos, Joshua Charles Campbell, Abram Hindle, José Nelson Amaral:
Finding and correcting syntax errors using recurrent neural networks. PeerJ Prepr. 5: e3123 (2017) - 2015
- [i1]Joshua Charles Campbell, Abram Hindle, José N. Amaral:
Error location in Python: where the mutants hide. PeerJ Prepr. 3: e1132 (2015)
Coauthor Index
aka: Guido Araújo
aka: Joao P. L. de Carvalho
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-01-21 00:01 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint