According to our database1, Amir Kamil authored at least 18 papers between 2005 and 2019.
Legend:Book In proceedings Article PhD thesis Other
Gender-balanced TAs from an Unbalanced Student Body.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Unexpected Tokens: A Review of Programming Error Messages and Design Guidelines for the Future.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
UPC++: A High-Performance Communication Framework for Asynchronous Computation.
Proceedings of the 2019 IEEE International Parallel and Distributed Processing Symposium, 2019
Trends in Data Locality Abstractions for HPC Systems.
IEEE Trans. Parallel Distrib. Syst., 2017
The UPC++ PGAS library for Exascale Computing.
Proceedings of PAW@SC 2017: Second Annual PGAS Applications Workshop, 2017
A Hartree-Fock Application Using UPC++ and the New DArray Library.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium, 2016
A Local-View Array Library for Partitioned Global Address Space C++ Programs.
Proceedings of the ARRAY'14: Proceedings of the 2014 ACM SIGPLAN International Workshop on Libraries, 2014
Evaluation of PGAS Communication Paradigms with Geometric Multigrid.
Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, 2014
UPC++: A PGAS Extension for C++.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014
Hierarchical Computation in the SPMD Programming Model.
Proceedings of the Languages and Compilers for Parallel Computing, 2013
Single Program, Multiple Data Programming for Hierarchical Computations.
PhD thesis, 2012
Proceedings of the Encyclopedia of Parallel Computing, 2011
Enforcing Textual Alignment of Collectives Using Dynamic Checks.
Proceedings of the Languages and Compilers for Parallel Computing, 2009
Parallel Languages and Compilers: Perspective From the Titanium Experience.
Hierarchical Pointer Analysis for Distributed Programs.
Proceedings of the Static Analysis, 14th International Symposium, 2007
Productivity and performance using partitioned global address space languages.
Proceedings of the Parallel Symbolic Computation, 2007
Making Sequential Consistency Practical in Titanium.
Proceedings of the ACM/IEEE SC2005 Conference on High Performance Networking and Computing, 2005
Concurrency Analysis for Parallel Programs with Textually Aligned Barriers.
Proceedings of the Languages and Compilers for Parallel Computing, 2005