Thesis (1)
  1. Jeremiah J. Willcock. A Language for Specifying Compiler Optimizations for Generic Software. PhD thesis, Indiana University, January 2008. [bibtex-entry]


Articles in journals or book chapters (4)
  1. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy G. Siek, and Jeremiah Willcock. An extended comparative study of language support for generic programming. Journal of Functional Programming, 17(2):145--205, March 2007. [bibtex-entry]


  2. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Extended Comparative Study of Language Support for Generic Programming. Journal of Functional Programming, 17(2):145--205, March 2007. [bibtex-entry]


  3. Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison. Using MPI with C# and the Common Language Infrastructure. Concurrency and Computation: Practice & Experience, 17(7-8):895--917, June/july 2005. [bibtex-entry]


  4. J. Järvi, J. Willcock, H. Hinnant, and A. Lumsdaine. Function Overloading Based on Arbitrary Properties of Types. C/C++ Users Journal, 21(6):25--32, June 2003.
    Note: Magazine. [bibtex-entry]


Conference articles (33)
  1. Jeremiah Willcock and Andrew Lumsdaine. A Unifying Programming Model for Parallel Graph Algorithms. In Graph Algorithms Building Blocks Workshop (GABB), pages 831--840, June 2015. IEEE Computer Society. [bibtex-entry]


  2. Jeremiah Willcock and Andrew Lumsdaine. Minimizing Exascale Memory Bandwidth Usage through Sparse Matrix Compression. In Exascale Mathematics Working Group Workshop, August 2013. [bibtex-entry]


  3. Nick Edmonds, Jeremiah Willcock, and Andrew Lumsdaine. Expressing Graph Algorithms Using Generalized Active Messages. In International Conference on Supercomputing, Eugene, Oregon, June 2013. [bibtex-entry]


  4. Andrew Lumsdaine, Lili Lin, Jeremiah Willcock, and Yuduo Zhou. Fourier Analysis of the Focused Plenoptic Camera. In Electronic Imaging, February 2013. IS&T/SPIE. [bibtex-entry]


  5. Fabio Checconi, Fabrizio Petrini, Jeremiah Willcock, Andrew Lumsdaine, Anamitra Roy Choudhury, and Yogish Sabharwal. Breaking the Speed and Scalability Barriers for Graph Exploration on Distributed-memory Machines. In Supercomputing, November 2012. [bibtex-entry]


  6. Jeremiah Willcock and Andrew Lumsdaine. Position Paper: Logic Programming for Parallel Irregular Applications. In Workshop on Irregular Applications: Architectures and Algorithms, November 2012. [bibtex-entry]


  7. Jeremiah Willcock, Ryan Newton, and Andrew Lumsdaine. Avalanche: A Fine-Grained Flow Graph Model for Irregular Applications on Distributed-Memory Systems. In Workshop on Functional High-Performance Computing, September 2012. [bibtex-entry]


  8. Fangzhou Jiao, Nilesh Mahajan, Jeremiah Willcock, Arun Chauhan, and Andrew Lumsdaine. Partial Globalization of Partitioned Address Spaces for Zero-copy Communication with Shared Memory. In Proceedings of the 18th International Conference on High Performance Computing (HiPC), December 2011. [bibtex-entry]


  9. Claire E. Alvis, Jeremiah J. Willcock, Kyle M. Carter, William E. Byrd, and Daniel P. Friedman. cKanren: miniKanren with Constraints. In Workshop on Scheme and Functional Programming, October 2011. [bibtex-entry]


  10. Eric Holk, William Byrd, Nilesh Mahajan, Jeremiah Willcock, Arun Chauhan, and Andrew Lumsdaine. Declarative Parallel Programming for GPUs. In Proceedings of the International Conference on Parallel Computing (ParCo), September 2011. [bibtex-entry]


  11. Jeremiah Willcock, Torsten Hoefler, Nick Edmonds, and Andrew Lumsdaine. Active Pebbles: Parallel Programming for Data-Driven Applications. In International Conference on Supercomputing, Tucson, Arizona, May 2011. [bibtex-entry]


  12. Eric Holk, William E. Byrd, Jeremiah Willcock, Torsten Hoefler, Arun Chauhan, and Andrew Lumsdaine. Kanor -- A Declarative Language for Explicit Communication. In Thirteenth International Symposium on Practical Aspects of Declarative Languages (PADL'11), Austin, Texas, January 2011. [bibtex-entry]


  13. Nicholas Edmonds, Jeremiah Willcock, Torsten Hoefler, and Andrew Lumsdaine. Design of a Large-Scale Hybrid-Parallel Graph Library. In International Conference on High Performance Computing, Student Research Symposium, Goa, India, December 2010. [bibtex-entry]


  14. Jeremiah Willcock, Torsten Hoefler, Nicholas Edmonds, and Andrew Lumsdaine. AM++: A Generalized Active Message Framework. In Parallel Architectures and Compilation Techniques, September 2010. [bibtex-entry]


  15. J. Willcock, T. Hoefler, N. Edmonds, and A. Lumsdaine. AM++: A Generalized Active Message Framework. In , Sep. 2010.
    Note: Accepted at The Nineteenth International Conference on Parallel Architectures and Compilation Techniques (PACT'10). [bibtex-entry]


  16. Torsten Hoefler, Jeremiah Willcock, Arun Chauhan, and Andrew Lumsdaine. The Case for Collective Pattern Specification. In Workshop on Advances in Message Passing, June 2010. [bibtex-entry]


  17. Jeremiah James Willcock, Andrew Lumsdaine, and Daniel J. Quinlan. Reusable, Generic Program Analyses and Transformations. In GPCE, New York, NY, USA, pages 5--14, October 2009. ACM. [bibtex-entry]


  18. Andreas Saebjoernsen, Jeremiah Willcock, Thomas Panas, Dan Quinlan, and Zhendong Su. Detecting Code Clones in Binary Executables. In International Symposium on Software Testing and Analysis (ISSTA), July 2009. [bibtex-entry]


  19. Jeremiah Willcock, Andrew Lumsdaine, and Daniel Quinlan. Tabled Execution in Scheme. In Workshop on Scheme and Functional Programming, September 2008. [bibtex-entry]


  20. Jaakko Järvi, Douglas Gregor, Jeremiah Willcock, Andrew Lumsdaine, and Jeremy G. Siek. Algorithm specialization in generic programming - Challenges of constrained generics in C++. In PLDI '06: Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, New York, NY, USA, June 2006. ACM Press. [Annotation] [bibtex-entry]


  21. Jeremiah Willcock and Andrew Lumsdaine. Accelerating Sparse Matrix Computations via Data Compression. In International Conference on Supercomputing, pages 307--316, June 2006. [bibtex-entry]


  22. Jaakko Järvi, Douglas Gregor, Jeremiah Willcock, Andrew Lumsdaine, and Jeremy Siek. Algorithm Specialization in Generic Programming: Challenges of Constrained Generics in C++. In PLDI '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, New York, NY, USA, pages 272--282, 2006. ACM Press. [bibtex-entry]


  23. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Associated types and constraint propagation for mainstream object-oriented generics. In OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming systems languages and applications, New York, NY, USA, pages 1--19, 2005. ACM Press. [bibtex-entry]


  24. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Algorithm specialization and concept constrained genericity. In Concepts: a Linguistic Foundation of Generic Programming at Adobe Tech Summit, San Jose, CA, April 2004. Adobe Systems. [bibtex-entry]


  25. Jeremiah Willcock, Jaakko Järvi, Andrew Lumsdaine, and David Musser. A Formalization of Concepts for Generic Programming. In Concepts: a Linguistic Foundation of Generic Programming at Adobe Tech Summit, April 2004. Adobe Systems. [bibtex-entry]


  26. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy G. Siek, and Jeremiah Willcock. A Comparative Study of Language Support for Generic Programming. In Proceedings of the 2003 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA'03), October 2003. [bibtex-entry]


  27. Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Analysis of Constrained Polymorphism for Generic Programming. In Kei Davis and Jörg Striegnitz, editors, Multiparadigm Programming 2003: Proceedings of the MPOOL Workshop at OOPSLA'03, John von Neumann Institute of Computing series, Anaheim, CA, pages 87--107, October 2003. [bibtex-entry]


  28. Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Analysis of Constrained Polymorphism for Generic Programming. In Kei Davis and Jörg Striegnitz, editors, Multiparadigm Programming 2003: Proceedings of the MPOOL Workshop at OOPSLA'03, John von Neumann Institute of Computing series, Anaheim, CA, pages 87--107, October 2003. [bibtex-entry]


  29. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Concept-Controlled Polymorphism. In Frank Pfennig and Yannis Smaragdakis, editors, Generative Programming and Component Engineering, volume 2830 of LNCS, pages 228--244, September 2003. Springer Verlag. [bibtex-entry]


  30. Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison. Using MPI with C# and the Common Language Infrastructure. In Proceedings of the Joint ACM Java Grande - ISCOPE 2002 Conference, pages 238, November 2002. ACM SIGPLAN, ACM Press.
    Note: Poster abstract. [bibtex-entry]


  31. J. A. Izaguirre, Q. Ma, T. Matthey, J. Willcock, T. Slabach, B. Moore, and G. Viamontes. Overcoming Instabilities in Verlet-I/r-RESPA with the Mollified Impulse Method. In T. Schlick and H. H. Gan, editors, Workshop on Methods for Macromolecular Modeling, volume 24 of Lecture Notes in Computational Science and Engineering, New York, pages 146--174, 2002. Springer-Verlag, Berlin. [bibtex-entry]


  32. Jeremiah Willcock, Jeremy Siek, and Andrew Lumsdaine. Caramel: A Concept Representation System for Generic Programming. In Second Workshop on C++ Template Programming, Tampa, Florida, October 2001. [bibtex-entry]


  33. Jeremiah Willcock, Jeremy Siek, and Andrew Lumsdaine.. Caramel: A Concept Representation System for Generic Programming. In Second Workshop on C++ Template Programming, October 2001. [bibtex-entry]


Internal reports (15)
  1. Beman Dawes, Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Chapter 17 -- Introduction (Revision 2). Technical report N2755=08-0265, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008. [bibtex-entry]


  2. Beman Dawes, Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Introduction (Revision 1). Technical report N2618=08-0128, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008. [bibtex-entry]


  3. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 1). Technical report N2082=06-0152, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  4. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 1). Technical report N2084=06-0154, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  5. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators (Revision 1). Technical report N2083=06-0153, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  6. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators. Technical report N2039=06-0109, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  7. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Numerics. Technical report N2041=06-0111, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  8. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Introduction. Technical report N2037=06-0107, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  9. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities. Technical report N2038=06-0108, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  10. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms. Technical report N2040=06-0110, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  11. Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Approach. Technical report N2036=06-0106, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  12. Douglas Gregor, Jeremy Siek, Jeremiah Willcock, Jaakko Järvi, Ronald Garcia, and Andrew Lumsdaine. Concepts for C++0x (Revision 1). Technical report N1849=05-0109, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, August 2005. [bibtex-entry]


  13. Jeremy Siek, Douglas Gregor, Ronald Garcia, Jeremiah Willcock, Jaakko Järvi, and Andrew Lumsdaine. Concepts for C++0x. Technical report N1758=05-0018, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, January 2005. [bibtex-entry]


  14. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Associated Types and Constraint Propagation for Mainstream Object-Oriented Generics. Technical report 2004-12-3, Texas A&M University, Computer Science, December 2004.
    Note: Http://www.cs.tamu.edu/research/tr. [bibtex-entry]


  15. Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison. Using MPI with C# and the Common Language Infrastructure. Technical report 570, Indiana University Computer Science Department, October 2002.
    Note: Http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR570. [bibtex-entry]


Posters and Presentations (10)
  1. Andrew Lumsdaine and Jeremiah Willcock. A Unifying Programming Model for Parallel Graph Algorithms, May 2015.
    Note: Presentation at Graph Algorithms Building Blocks (GABB'2015). [bibtex-entry]


  2. Larisse Voufo, Marcin Zalewski, Jeremiah Willcock, and Andrew Lumsdaine. Weak Hiding for C++ Concepts (and A Generic Way to Describe Name Binding). Invited talk at C++Now'13 Conference in Aspen, Colorado, May 2013. [bibtex-entry]


  3. Nick Edmonds, Jeremiah Willcock, and Andrew Lumsdaine. Expressing Graph Algorithms Using Generalized Active Messages, February 2013.
    Note: Poster.[bibtex-entry]


  4. Jeremiah Willcock. Update: Graph 500, November 2012.
    Note: Presentation at Super Computing 2012. [bibtex-entry]


  5. Jeremiah Willcock. Large-scale Graph Processing, November 2012.
    Note: Presentation at Super Computing 2012. [bibtex-entry]


  6. Andrew Lumsdaine and Jeremiah Willcock. High Performance Generic Frameworks for Irregular Applications, October 2012.
    Note: Presentation to Intel SSG Sponsored Projects. [bibtex-entry]


  7. Jeremiah Willcock and Andrew Lumsdaine. Avalanche: A Flow-Graph Framework for Simplifying the Use of Active Messages, August 2012.
    Note: Presentation at Productive Programming Models for Exascale workshop. Slides at rlhttp://xsci.pnnl.gov/ppme/pdf/Willcock_pres.pdf. [bibtex-entry]


  8. Jeremiah Willcock, Torsten Hoefler, Nick Edmonds, and Andrew Lumsdaine. Active Pebbles: A Programming Model For Highly Parallel Fine-Grained Data-Driven Computations, February 2011.
    Note: Poster. Tied (two-way) for Best Student Poster.[bibtex-entry]


  9. Jeremiah Willcock. AM++: A Generalized Active Message Framework, January 2011.
    Note: Presentation at the Georgia Institute of Technology. [bibtex-entry]


  10. Jeremiah Willcock. Concept Representation for Generic Programming. Master's thesis, University of Notre Dame du Lac, July 2002. [bibtex-entry]


Patents (1)
  1. A. Lumsdaine and J. Willcock. Compression system and method for accelerating sparse matrix computations. U.S. Patent 8,775,495., July 2014. [bibtex-entry]



BACK TO INDEX




Disclaimer:

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All person copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.




Last modified: Thu Aug 10 22:05:17 2017
Author: apache.


This document was translated from BibTEX by bibtex2html