J Nelson Amaral
J Nelson Amaral
Professor of Computing Science, University of Alberta
Verified email at ualberta.ca
Cited by
Cited by
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
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
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
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
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
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
International Conference on Compiler Construction, 289-303, 2001
Languages and compilers for parallel computing
BPCW Tseng
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
To inline or not to inline? Enhanced inlining decisions
P Zhao, JN Amaral
International Workshop on Languages and Compilers for Parallel Computing …, 2003
Compiling python to a hybrid execution environment
R Garg, JN Amaral
Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics …, 2010
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
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
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
Sequential and Parallel Algorithms for Frontier A* with Delayed Duplicate Detection.
R Niewiadomski, JN Amaral, RC Holte
AAAI, 1039-1044, 2006
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
A dimension abstraction approach to vectorization in Matlab
N Birkbeck, J Levesque, JN Amaral
International Symposium on Code Generation and Optimization (CGO'07), 115-130, 2007
The system can't perform the operation now. Try again later.
Articles 1–20