J Nelson Amaral
J Nelson Amaral
Professor of Computing Science, University of Alberta
Verified email at
Cited by
Cited by
In defense of soundiness: A manifesto
B Livshits, M Sridharan, Y Smaragdakis, O Lhoták, JN Amaral, ...
Communications of the ACM 58 (2), 44-46, 2015
Evaluation of Blue Gene/Q hardware support for transactional memories
A Wang, M Gaudet, P Wu, JN Amaral, M Ohmacht, C Barton, R Silvera, ...
Proceedings of the 21st international conference on Parallel architectures …, 2012
Syntax and sensibility: Using language models to detect and correct syntax errors
EA Santos, JC Campbell, D Patel, A Hindle, JN Amaral
2018 IEEE 25th International Conference on Software Analysis, Evolution and …, 2018
Syntax errors just aren't natural: Improving error reporting with language models
JC Campbell, A Hindle, JN Amaral
Proceedings of the 11th Working Conference on Mining Software Repositories …, 2014
Methodological principles for reproducible performance evaluation in cloud computing
AV Papadopoulos, L Versluis, A Bauer, N Herbst, J Von Kistowski, ...
IEEE Transactions on Software Engineering 47 (8), 1528-1543, 2019
Shared memory programming for large scale machines
C Barton, CĆ Casçaval, G Almási, Y Zheng, M Farreras, S Chatterje, ...
ACM SIGPLAN Notices 41 (6), 108-117, 2006
Designing genetic algorithms for the state assignment problem
JN Amaral, K Tumer, J Ghosh
IEEE Transactions on Systems, Man, and Cybernetics 25 (4), 687-694, 1995
Using SIMD registers and instructions to enable instruction-level parallelism in sorting algorithms
T Furtak, JN Amaral, R Niewiadomski
Proceedings of the nineteenth annual ACM symposium on Parallel algorithms …, 2007
To inline or not to inline? Enhanced inlining decisions
P Zhao, JN Amaral
Languages and Compilers for Parallel Computing: 16th International Workshop …, 2004
Overview of the Threaded-C language
KB Theobald, JN Amaral, G Heber, O Maquelin, X Tang, GR Gao
CAPSL Technical Memo 19, 1998
Minimum register instruction sequencing to reduce register spills in out-of-order issue superscalar architectures
R Govindarajan, H Yang, JN Amaral, C Zhang, GR Gao
IEEE Transactions on Computers 52 (1), 4-20, 2003
Teaching digital design to computing science students in a single academic term
JN Amaral, P Berube, P Mehta
IEEE Transactions on Education 48 (1), 127-132, 2005
Speculative Prefetching of Induction Pointers
A Stoutchinin, JN Amaral, GR Gao, JC Dehnert, S Jain, A Douillet
Compiler Construction: 10th International Conference, CC 2001 Held as Part …, 2001
Compiling python to a hybrid execution environment
R Garg, JN Amaral
Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics …, 2010
Mpads: memory-pooling-assisted data splitting
S Curial, P Zhao, JN Amaral, Y Gao, S Cui, R Silvera, R Archambault
Proceedings of the 7th international symposium on Memory management, 101-110, 2008
Using machines to learn method-specific compilation strategies
RN Sanchez, JN Amaral, D Szafron, M Pirvu, M Stoodley
International Symposium on Code Generation and Optimization (CGO 2011), 257-266, 2011
The truth, the whole truth, and nothing but the truth: A pragmatic guide to assessing empirical evaluations
SM Blackburn, A Diwan, M Hauswirth, PF Sweeney, JN Amaral, T Brecht, ...
ACM Transactions on Programming Languages and Systems (TOPLAS) 38 (4), 1-20, 2016
Forma A framework for safe automatic array reshaping
P Zhao, S Cui, Y Gao, R Silvera, JN Amaral
ACM Transactions on Programming Languages and Systems (TOPLAS) 30 (1), 2-es, 2007
On the merits of distributed work-stealing on selective locality-aware tasks
J Paudel, O Tardieu, JN Amaral
2013 42nd International Conference on Parallel Processing, 100-109, 2013
Mining sequential patterns in weighted directed graphs
JN Amaral, AP Jocksch, M Mitran
US Patent 8,683,423, 2014
The system can't perform the operation now. Try again later.
Articles 1–20