Articles in journals or book chapters
  1. Douglas Gregor and Sibylle Schupp. STLlint: Lifting static checking from languages to libraries. Software: Practice & Experience, 36:225--254, 2006. [Annotation] [bibtex-entry]


  2. Christopher Mueller, Mehmet Dalkilic, and Andrew Lumsdaine. High-Performance Direct Pairwise Comparison of Large Genomic Sequences. IEEE Transactions on Parallel and Distributed Systems, Special Issue - High-Performance Computational Biology, 17(8):764-772, 2006. [bibtex-entry]


Conference articles
  1. Alex Breuer, Peter Gottschling, Douglas Gregor, and Andrew Lumsdaine. Effecting Parallel Graph Eigensolvers Through Library Composition. In Performance Optimization for High-Level Languages and Libraries (POHLL), April 2006. [bibtex-entry]


  2. Andrew Lumsdaine Brian W. Barrett, Ron Brightwell, Jeffrey M. Squyres. Implementation of Open MPI on the Cray XT3. In Cray Users Group 2006, Lugano, Switzerland, May 2006. [bibtex-entry]


  3. Nick Edmonds, Alex Breuer, Douglas Gregor, and Andrew Lumsdaine. Single-Source Shortest Paths with the Parallel Boost Graph Library. In The Ninth DIMACS Implementation Challenge: The Shortest Path Problem, Piscataway, NJ, November 2006. [bibtex-entry]


  4. Christopher Gottbrath, Brian Barrett, Bill Gropp, Ewing Rusty Lusk, and Jeff Squyres. An Interface to Support the Identification of Dynamic MPI 2 Processes for Scalable Parallel Debugging. In Proceedings, 13th European PVM/MPI Users' Group Meeting, Bonn, Germany, September 2006. [bibtex-entry]


  5. Richard L. Graham, Brian W. Barrett, Galen M. Shipman, and Timothy S. Woodall. Open MPI: A High Performance, Flexible Implementation of MPI Point-To-Point Communications. In Proceedings, Clusters and Computational Grids for cientific Computing, Flat Rock, North Carolina, September 2006. [bibtex-entry]


  6. Richard L. Graham, Galen M. Shipman, Brian W. Barrett, Ralph H. Castain, and George Bosilca. Open MPI: A High Performance, Heterogeneous MPI. In Proceedings, Fifth International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, Barcelona, Spain, September 2006. [bibtex-entry]


  7. Douglas Gregor, Jaakko Järvi, Jeremy Siek, Bjarne Stroustrup, Gabriel Dos Reis, and Andrew Lumsdaine. Concepts: Linguistic Support for Generic Programming in C++. In Proceedings of the 2006 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA '06), pages 291--310, October 2006. ACM Press.
    Note: This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. [bibtex-entry]


  8. T. Hoefler, P. Gottschling, W. Rehm, and A. Lumsdaine. Optimizing a Conjugate Gradient Solver with Non-Blocking Collective Operations. In Recent Advantages in Parallel Virtual Machine and Message Passing Interface. 13th European PVM/MPI User's Group Meeting, Proceedings, LNCS 4192, pages 374-382, 9 2006. Springer. [bibtex-entry]


  9. Torsten Hoefler, Peter Gottschling, Wolfgang Rehm, and Andrew Lumsdaine. Optimizing a Conjugate Gradient Solver with Non-Blocking Collective Operations. In ParSim 2006 Workshop, September 2006. [bibtex-entry]


  10. T. Hoefler, R. Janisch, and W. Rehm. Parallel scaling of Teter's minimization for Ab Initio calculations. In , 11 2006.
    Note: Presented at the workshop HPC Nano in conjunction with SC'06. [bibtex-entry]


  11. T. Hoefler, T. Mehlan, F. Mietke, and W. Rehm. LogfP - A Model for small Messages in InfiniBand. In Proceedings of the 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS), 4 2006. [bibtex-entry]


  12. T. Hoefler, T. Mehlan, F. Mietke, and W. Rehm. Adding Low-Cost Hardware Barrier Support to Small Commodity Clusters. In Proceedings of 19th International Conference on Architecture and Computing Systems - ARCS'06, pages 343-250, 3 2006. [bibtex-entry]


  13. T. Hoefler, T. Mehlan, F. Mietke, and W. Rehm. Fast Barrier Synchronization for InfiniBand. In Proceedings of the 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS), 4 2006. [bibtex-entry]


  14. T. Hoefler, J. Squyres, G. Fagg, G. Bosilca, W. Rehm, and A. Lumsdaine. A New Approach to MPI Collective Communication Implementations. In , 09 2006.
    Note: Accepted for Publication at the 6th Austrian-Hungarian Workshop on Distributed and Parallel Systems. [bibtex-entry]


  15. T. Hoefler, J. Squyres, W. Rehm, and A. Lumsdaine. A Case for Non-Blocking Collective Operations. In Frontiers of High Performance Computing and Networking - ISPA 2006 Workshops, volume 4331/2006, pages 155-164, 12 2006. Springer Berlin / Heidelberg. [bibtex-entry]


  16. T. Hoefler, C. Viertel, T. Mehlan, F. Mietke, and W. Rehm. Assessing Single-Message and Multi-Node Communication Performance of InfiniBand. In Proceedings of IEEE Inernational Conference on Parallel Computing in Electrical Engineering, PARELEC 2006, pages 227-232, 9 2006. IEEE Computer Society. [bibtex-entry]


  17. 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]


  18. Prabhanjan Kambadur, Douglas Gregor, Andrew Lumsdaine, and Amey Dharurkar. Modernizing the C++ Interface to MPI. In Proceedings of the 13th European PVM/MPI Users' Group Meeting, LNCS, Bonn, Germany, pages 266--274, September 2006. Springer. [bibtex-entry]


  19. DongInn Kim, Jeffrey M. Squyres, and Andrew Lumsdaine. The Introduction of the OSCAR Database API (ODA). In Proceedings of the 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment (HPCS'06), pages 39, may # 14-17 2006. IEEE Computer Society.
    Note: Session track: 4th Annual OSCAR Symposium (OSCAR'06).
    Keywords: OSCAR, high performance computing, cluster. [bibtex-entry]


  20. T. Mehlan, J. Strunk, T. Hoefler, F. Mietke, and W. Rehm. IRS - A portable Interface for Reconfigurable Systems. In Proceedings of IEEE Inernational Conference on Parallel Computing in Electrical Engineering, PARELEC 2006, pages 187-191, 9 2006. IEEE Computer Society. [bibtex-entry]


  21. F. Mietke, R. Baumgartl, R. Rex, T. Mehlan, T. Hoefler, and W. Rehm. Analysis of the Memory Registration Process in the Mellanox InfiniBand Software Stack. In Euro-Par 2006 Parallel Processing, pages 124-133, 8 2006. Springer-Verlag Berlin. [bibtex-entry]


  22. Christopher Mueller, Douglas Gregor, and Andrew Lumsdaine. Distributed Force-Directed Graph Layout and Visualization. In Eurographics Symposium on Parallel Graphics and Visualization, May 2006. [bibtex-entry]


  23. Christopher Mueller and Andrew Lumsdaine. Exression and Loop Libraries for High-Performance Code Synthesis. In Languages and Compilers for Parallel Computing, November 2006. [bibtex-entry]


  24. Christopher Mueller and Andrew Lumsdaine. Runtime Synthesis of High-Performance Code from Scripting Languages. In Dynamic Language Symposion at OOPSLA 2006, October 2006. [bibtex-entry]


  25. Richard C. Murphy, Jonathan Berry, William McLendon, Bruce Hendrickson, Douglas Gregor, and Andrew Lumsdaine. DFS: A Simple to Write Yet Difficult to Execute Benchmark. In Proceedings of the IEEE International Symposium on Workload Characterizations 2006 (IISWC06), pages 175--177, October 2006. [bibtex-entry]


  26. Todd L. Veldhuizen. Tradeoffs in Metaprogramming. In ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, Charleston, South Carolina, January 2006. [bibtex-entry]


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


Internal reports
  1. Peter Gottschling. Fundamental Algebraic Concepts in Concept-Enabled C++. Technical report 638, Indiana University, 2006. [bibtex-entry]


  2. Douglas Gregor, Jaakko Järvi, and Gary Powell. Variadic Templates (Revision 3). Technical report N2080=06-0150, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  3. Douglas Gregor and Bjarne Stroustrup. Concepts (Revision 1). Technical report N2081=06-0151, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  4. Douglas Gregor and Bjarne Stroustrup. Concepts. Technical report N2042=06-0112, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  5. Douglas Gregor and Bjarne Stroustrup. Concepts. Technical report N2042=06-0112, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  6. 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]


  7. 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]


  8. 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]


  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 (Revision 1). Technical report N2084=06-0154, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  11. 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]


  12. Douglas Gregor. Signals and Slots for Library TR2. Technical report N2086=06-0156, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  13. 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]


  14. Douglas Gregor. Conceptualizing the Range-Based for Loop. Technical report N2049=06-0119, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006. [bibtex-entry]


  15. 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]


  16. Douglas Gregor. A Brief Introduction to Variadic Templates. Technical report N2087=06-0157, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  17. 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]


  18. Douglas Gregor. Concepts for the C++0x Standard Library: Containers. Technical report N2085=06-0155, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. [bibtex-entry]


  19. T. Hoefler and A. Lumsdaine. Design, Implementation, and Usage of LibNBC. Technical report, Open Systems Lab, Indiana University, 08 2006. [bibtex-entry]


  20. T. Hoefler, M. Reinhardt, F. Mietke, T. Mehlan, and W. Rehm. Low Overhead Ethernet Communication for Open MPI on Linux Clusters. Technical report 06, TU Chemnitz, 7 2006. [bibtex-entry]


  21. T. Hoefler, J. Squyres, G. Bosilca, G. Fagg, A. Lumsdaine, and W. Rehm. Non-Blocking Collective Operations for MPI-2. Technical report, Open Systems Lab, Indiana University, 08 2006. [bibtex-entry]


  22. Joshua Hursey, Jeffrey M. Squyres, and Andrew Lumsdaine. A Checkpoint and Restart Service Specification for Open MPI. Technical report TR635, Indiana University, Bloomington, Indiana, USA, July 2006 keywords = Open MPI, high performance computing, rollback-recovery, MPI, fault tolerance, checkpoint/restart. [bibtex-entry]


Miscellaneous
  1. Alex Breuer, Peter Gottschling, Douglas Gregor, and Andrew Lumsdaine. Effecting Parallel Graph Eigensolvers Through Library Composition. Presentation at Workshop on Performance Optimization for High-Level Languages and Libraries, Rhodes Island, Greece, April 2006. [bibtex-entry]


  2. Peter Gottschling. MTL and GLAS. Presentation at Summer School of CEA -- EDF -- INRIA on High-Performance Applications, Paris, France, June 2006. [bibtex-entry]


  3. Peter Gottschling. MTL et GLAS. Presentation at INSA (presented in French), Lausanne, July 2006. [bibtex-entry]


  4. Peter Gottschling. Generic Linear Algebra. Presentation at ANL, Argonne, August 2006. [Abstract] [bibtex-entry]


  5. Douglas Gregor. Large-Scale Network Analysis with the Boost Graph Libraries. Presentation at Networks and Complex Systems talk series, Indiana University, Bloomington, Indiana, February 2006. [bibtex-entry]


  6. Douglas Gregor. Concepts. Presentation to ANSI/ISO C++ Standard Committee, Evolution Working Group, Berlin, Germany, April 2006. [bibtex-entry]


  7. Douglas Gregor. The Boost Graph Library. Presentation at SciPy 2006, August 2006. [bibtex-entry]


  8. Douglas Gregor. Concepts and the Standard Library. Presentation to ANSI/ISO C++ Standard Committee, Library Working Group, Berlin, Germany, April 2006. [bibtex-entry]


  9. Douglas Gregor and Andrew Lumsdaine. The Parallel Boost Graph Library. Presentation at the SIAM Conference on Parallel Processing, San Francisco, California, February 2006. [bibtex-entry]


  10. Prabhanjan Kambadur, Douglas Gregor, Andrew Lumsdaine, and Amey Dharurkar. Modernizing the C++ Interface to MPI. Presentation at the 13th European PVM/MPI Users' Group Meeting, Bonn, Germany, September 2006. [bibtex-entry]


  11. Andrew Lumsdaine. Generic Programming for Scientific Computing. Presentation at Army Research Lab, Adelphi, Maryland, January 2006. [bibtex-entry]


  12. Andrew Lumsdaine. Lifting Sequential Graph Algorithms for Distributed-Memory Parallel Computation. Presentation at Google, Mountain View, California, February 2006. [bibtex-entry]


  13. Andrew Lumsdaine and Douglas Gregor. The Parallel Boost Graph Library. Presentation at Fort Meade, Maryland, January 2006. [bibtex-entry]


  14. Jeffrey M. Squyres. Shared Memory Collectives and Their Consequences. Computer Science Department Seminar, University of Houston, February 2006. [bibtex-entry]


  15. Jeffrey M. Squyres, Brian W. Barrett, George Bosilca, Richard L. Graham, Galen M. Shipman, and Timothy S. Woodall. Open MPI Developer's Workshop, April 2006.
    Note: San Jose, CA, USA. [bibtex-entry]


  16. Jeffrey M. Squyres, Timothy Woodall, and Shawn Hansen. Open MPI and OpenIB: Past, Present, and Future. Presentation at the OpenIB Workshop, Sonoma, CA, February 2006. [bibtex-entry]


  17. Christopher Mueller and Andrew Lumsdaine. PSWEEP: A Lightweight Pattern for Distributed Computational Experiments.
    Note: Presentation at SIAM Conference on Parallel Processing, San Francisco, California, February 2006. [bibtex-entry]


  18. Christopher Mueller and Andrew Lumsdaine. Synthetic Programming with Python.
    Note: Presentation at SciPy 2006, August 2006. [bibtex-entry]


  19. Christopher Mueller and Andrew Lumsdaine. Synthetic Programming.
    Note: Invited seminar at Intel, August 2006. [bibtex-entry]


  20. Christopher Mueller, Benjamin Martin, and Andrew Lumsdaine. BLAST on IBM's Cell Broadband Engine.
    Note: Presentation at SuperComputing 2006, November 2006. [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: Fri Apr 25 13:19:05 2008
Author: dikim.


This document was translated from BibTEX by bibtex2html

Copyright 2005, The Trustees of Indiana University
Comments  |   Webmaster