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


  2. Joseph A. Cottam and Andrew Lumsdaine. Algebraic Guide Generation. In 13th International Conference on Information Visualzation (IV'09), July 2009. [bibtex-entry]


  3. Ronald Garcia, Andrew Lumsdaine, and Amr Sabry. Lazy evaluation and delimited control. In POPL '09: Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages, New York, NY, USA, pages 153--164, 2009. ACM. [bibtex-entry]


  4. Peter Gottschling and Dag Lindbo. Generic Compressed Sparse Matrix Insertion: Algorithms and Implementations in MTL4 and FEniCS. In POOSC 2009 workshop at ECOOP09, Genova, Italy, ACM Digital Library (doi pending), 2009. [bibtex-entry]


  5. T. Hoefler, A. Lumsdaine, and J. Dongarra. Towards Efficient MapReduce Using MPI. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, 16th European PVM/MPI Users' Group Meeting, Sep. 2009. Springer. [bibtex-entry]


  6. T. Hoefler, T. Schneider, and A. Lumsdaine. Optimized Routing for Large-Scale InfiniBand Networks. In 17th Annual IEEE Symposium on High Performance Interconnects (HOTI 2009), Aug. 2009. [bibtex-entry]


  7. T. Hoefler, T. Schneider, and A. Lumsdaine. A Power-Aware, Application-Based, Performance Study Of Modern Commodity Cluster Interconnection Networks. In Proceedings of the 23rd IEEE International Parallel & Distributed Processing Symposium (IPDPS), CAC Workshop, May 2009. [bibtex-entry]


  8. T. Hoefler, T. Schneider, and A. Lumsdaine. The Impact of Network Noise at Large-Scale Communication Performance. In Proceedings of the 23rd IEEE International Parallel & Distributed Processing Symposium (IPDPS), LSPP Workshop, May 2009. [bibtex-entry]


  9. T. Hoefler, C. Siebert, and A. Lumsdaine. Group Operation Assembly Language - A Flexible Way to Express Collective Communication. In In proceedings of the 38th International Conference on Parallel Processing (ICPP-2009), Sep. 2009. [bibtex-entry]


  10. T. Hoefler and J. L. Traeff. Sparse Collective Operations for MPI. In Proceedings of the 23rd IEEE International Parallel & Distributed Processing Symposium (IPDPS), HIPC Workshop, May 2009. [bibtex-entry]


  11. Joshua Hursey, Timothy I. Mattox, and Andrew Lumsdaine. Interconnect Agnostic Checkpoint/Restart in Open MPI. In Proceedings of the Eighteenth International Symposium on High Performance Distributed Computing (HPDC 2009), June 2009. ACM.
    Keywords: Open MPI, high performance computing, rollback-recovery, MPI, fault tolerance, checkpoint/restart, High Speed Interconnect, InfiniBand, Shared Memory, Myrinet, Checkpoint Coordination Protocol. [bibtex-entry]


  12. C. Kaiser, T. Hoefler, B. Bierbaum, and T. Bemmerl. Implementation and Analysis of Nonblocking Collective Operations on SCI Networks. In Proceedings of the 23rd IEEE International Parallel & Distributed Processing Symposium (IPDPS), CAC Workshop, May 2009. [bibtex-entry]


  13. Prabhanjan Kambadur, Amol Ghoting, Anshul Gupta, and Andrew Lumsdaine. Extending Task Parallelism For Frequent Pattern Mining. In Proceedings of the International Conference on Parallel Computing (ParCO), Lyon, France, September 2009. [bibtex-entry]


  14. Prabhanjan Kambadur, Anshul Gupta, Amol Ghoting, Haim Avron, and Andrew Lumsdaine. PFunc: Modern Task Parallelism For Modern High Performance Computing. In Proceedings of the 2008 ACM/IEEE conference on Supercomputing (SC), Portland, Oregon, November 2009. [bibtex-entry]


  15. Prabhanjan Kambadur, Torsten Hoefler, Anshul Gupta, and Andrew Lumsdaine. Demand-driven Execution of Static Direct Acyclic Graphs Using Task Parallelism. In International Conference on High Performance Computing (HiPC), Kochi, India, December 2009. [bibtex-entry]


  16. Daniel Lincke, Patrik Jansson, Marcin Zalewski, and Cezar Ionescu. Generic Libraries in C++ with Concepts from High-Level Domain Descriptions in Haskell. In IFIP TC 2 Working Conference on Domain-Specific Languages, pages 236--261, July 2009. [bibtex-entry]


  17. J. Mueller, T. Schneider, J. Domke, R. Geyer, M. Haesing, T. Hoefler, S. Hoehlig, G. Juckeland, A. Lumsdaine, M. Mueller, and and W. Nagel. Cluster Challenge 2008: Optimizing Cluster Configuration and Applications to Maximize Power Efficiency. In , Mar. 2009.
    Note: 2nd best paper at the 10th LCI International Conference on High-Performance Clustered Computing. [bibtex-entry]


2008
  1. Jean-Philippe Bernardy, Patrik Jansson, Marcin Zalewski, Sibylle Schupp, and Andreas Priesnitz. A Comparison of C++ Concepts and Haskell Type Classes. In Proc. ACM SIGPLAN Workshop on Generic Programming, pages 48--37, 2008. ACM. [bibtex-entry]


  2. Joseph A. Cottam, Joshua Hursey, and Andrew Lumsdaine. SeeTest: Unit Test Visualization. In IEEE Symposium on Information Visualization (InfoVis 2008), November 2008.
    Note: Poster extending work presented at SoftVis 2008. [bibtex-entry]


  3. Joseph A. Cottam and Andrew Lumsdaine. Stencil: A Declarative, Generative System for Visualizing Dynamic Data. In IEEE Symposium on Information Visualization (InfoVis 2008), November 2008.
    Note: Poster accompanying the presentation of Stencil in the PhD Colloquium. [bibtex-entry]


  4. Joseph A. Cottam and Andrew Lumsdaine. Stencil: A Conceptual Model for Representation and Interaction. In 12th International Conference on Information Visualzation (IV'08), 2008. [bibtex-entry]


  5. Joseph A. Cottam, Andrew Lumsdaine, and Joshua Hursey. Representing Unit Test Data for Large Scale Software Development. In ACM Sypmposium on Software Visualization (SoftVis 2008), September 2008.
    Keywords: MTT MPI Testing Tool. [bibtex-entry]


  6. Joseph A. Cottam and Andrew Lumsdaine. Extended Assortitivity and the Structure in the Open Source Development Community. In International Sunbelt Social Network Conference, January 2008. International Network for Social Network Analysis.
    Keywords: INSNA Microsoft Award. [bibtex-entry]


  7. P. Geoffray and T. Hoefler. Adaptive Routing Strategies for Modern High Performance Networks. In 16th Annual IEEE Symposium on High Performance Interconnects (HOTI 2008), pages 165-172, Aug. 2008. IEEE Computer Society. [bibtex-entry]


  8. Todor Georgiev, Chintan Intwala, Derin Babacan, and Andrew Lumsdaine. A Unified Frequency Domain Analysis of Lightfield Cameras. In Proceedings European Converence on Computer Vision, 2008.
    Note: To appear.[bibtex-entry]


  9. Peter Gottschling and Andrew Lumsdaine. Integrating semantics and compilation: using c++ concepts to develop robust and efficient reusable libraries. In GPCE '08: Proceedings of the 7th international conference on Generative programming and component engineering, New York, NY, USA, pages 67--76, 2008. ACM. [bibtex-entry]


  10. Peter Gottschling, David S. Wise, and Adwait Joshi. Generic Support of Algorithmic and Structural Recursion for Scientific Computing. In POOSC 2008 workshop at ECOOP08, Paphros, Cyprus, 2008. [bibtex-entry]


  11. Peter Gottschling, Thomas Witkowski, and Axel Voigt. Integrating Object-Oriented and Generic Programming Paradigms in Real-World Software Environments: Experiences with AMDiS and MTL4. In POOSC 2008 workshop at ECOOP08, Paphros, Cyprus, 2008. [bibtex-entry]


  12. Douglas Gregor and Andrew Lumsdaine. Design and Implementation of a High-Performance MPI for C# and the Common Language Infrastructure. In PPoPP '08: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, New York, NY, USA, pages 133--142, February 2008. ACM. [bibtex-entry]


  13. T. Hoefler, P. Gottschling, and A. Lumsdaine. Leveraging Non-blocking Collective Communication in High-performance Applications. In SPAA'08, Proceedings of the Twentieth Annual Symposium on Parallelism in Algorithms and Architectures, pages 113-115, 06 2008. Association for Computing Machinery (ACM). [bibtex-entry]


  14. T. Hoefler, F. Lorenzen, and A. Lumsdaine. Sparse Non-Blocking Collectives in Quantum Mechanical Calculations. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, 15th European PVM/MPI Users' Group Meeting, volume LNCS 5205, pages 55-63, Sep. 2008. Springer. [bibtex-entry]


  15. T. Hoefler and A. Lumsdaine. Optimizing non-blocking Collective Operations for InfiniBand. In Proceedings of the 22nd IEEE International Parallel & Distributed Processing Symposium (IPDPS), 04 2008. [bibtex-entry]


  16. T. Hoefler and A. Lumsdaine. Message Progression in Parallel Computing - To Thread or not to Thread?. In Proceedings of the 2008 IEEE International Conference on Cluster Computing, Oct. 2008. IEEE Computer Society. [bibtex-entry]


  17. T. Hoefler and A. Lumsdaine. Overlapping Communication and Computation with High Level Communication Routines. In Proceedings of the 8th IEEE Symposium on Cluster Computing and the Grid (CCGrid 2008), 05 2008. [bibtex-entry]


  18. T. Hoefler, M. Schellmann, S. Gorlatch, and A. Lumsdaine. Communication Optimization for Medical Image Reconstruction Algorithms. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, 15th European PVM/MPI Users' Group Meeting, volume LNCS 5205, pages 75-83, Sep. 2008. Springer. [bibtex-entry]


  19. T. Hoefler, T. Schneider, and A. Lumsdaine. Multistage Switches are not Crossbars: Effects of Static Routing in High-Performance Networks. In Proceedings of the 2008 IEEE International Conference on Cluster Computing, Oct. 2008. IEEE Computer Society. [bibtex-entry]


  20. T. Hoefler, T. Schneider, and A. Lumsdaine. Accurately Measuring Collective Operations at Massive Scale. In Proceedings of the 22nd IEEE International Parallel & Distributed Processing Symposium (IPDPS), 04 2008. [bibtex-entry]


  21. Prabhanjan Kambadur, Douglas Gregor, and Andrew Lumsdaine. OpenMP Extensions for Generic Libraries. In OpenMP in a New Era of Parallelism, volume 5004 of Lecture Notes in Computer Science, pages 123-133, May 2008. Springer. [bibtex-entry]


  22. T. Schneider, T. Hoefler, S. Wunderlich, T. Mehlan, and W. Rehm. An optimized ZGEMM implementation for the Cell BE. In Proceedings of the 9th Workshop on Parallel Systems and Algorithms (PASA), 02 2008. [bibtex-entry]


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


2007
  1. Brian W. Barrett, Galen M. Shipman, and Andrew Lumsdaine. Analysis of Implementation Options for MPI-2 One-Sided. In Proceedings, Euro PVM/MPI, Paris, France, October 2007. [bibtex-entry]


  2. Joseph A. Cottam and Andrew Lumsdaine. ThisStar: Declarative Visualization Prototype. In IEEE Symposium on Information Visualization, 2007. [bibtex-entry]


  3. Joseph A. Cottam, Ben Martin, Chris Mueller, and Andrew Lumsdaine. Reading the Envelope: Understanding Visual Similarity Matrices. In IEEE Symposium on Visualization, 2007. [bibtex-entry]


  4. A. Friedley, T. Hoefler, M. Leininger, and A. Lumsdaine. Scalable High Performance Message Passing over InfiniBand for Open MPI. In Proceedings of 3rd KiCC Workshop 2007, 12 2007. RWTH Aachen. [bibtex-entry]


  5. Peter Gottschling, David S. Wise, and Michael D. Adams. Representation-transparent matrix algorithms with scalable performance. In ICS '07: Proceedings of the 21st annual international conference on Supercomputing, New York, NY, USA, pages 116--125, 2007. ACM Press. [bibtex-entry]


  6. Richard L. Graham, Ron Brightwell, Brian Barrett, George Bosilca, and Pjesivac-Grbovic. An Evaluation of Open MPI's Matching Transport Layer on the Cray XT. In , October 2007. [bibtex-entry]


  7. Douglas Gregor and Jaakko Järvi. Variadic Templates for C++. In Object-Oriented Programming Languages and Systems, March 2007. ACM Press. [bibtex-entry]


  8. Torsten Hoefler, Prabhanjan Kambadur, Richard L Graham, Galen Shipman, and Andrew Lumsdaine. A Case For Standard Non-blocking Collective Operations. In Proceedings of the 14th European PVM/MPI Users' Group Meeting, LNCS, Paris, France, pages 125--134, 2007. [bibtex-entry]


  9. T. Hoefler, A. Lichei, and W. Rehm. Low-Overhead LogGP Parameter Assessment for Modern Interconnection Networks. In Proceedings of the 21st IEEE International Parallel & Distributed Processing Symposium, 03 2007. IEEE Computer Society. [bibtex-entry]


  10. T. Hoefler, C. Siebert, and W. Rehm. A practically constant-time MPI Broadcast Algorithm for large-scale InfiniBand Clusters with Multicast. In Proceedings of the 21st IEEE International Parallel & Distributed Processing Symposium, pages 232, 03 2007. IEEE Computer Society. [bibtex-entry]


  11. Joshua Hursey, Ethan Mallove, Jeffrey M. Squyres, and Andrew Lumsdaine. An Extensible Framework for Distributed Testing of MPI Implementations. In Proceedings, Euro PVM/MPI, Paris, France, October 2007.
    Keywords: Open MPI, high performance computing, MPI, testing. [bibtex-entry]


  12. Joshua Hursey, Jeffrey M. Squyres, Timothy I. Mattox, and Andrew Lumsdaine. The Design and Implementation of Checkpoint/Restart Process Fault Tolerance for Open MPI. In Proceedings of the 21st IEEE International Parallel and Distributed Processing Symposium (IPDPS), March 2007. IEEE Computer Society.
    Keywords: Open MPI, high performance computing, rollback-recovery, MPI, fault tolerance, checkpoint/restart. [bibtex-entry]


  13. Prabhanjan Kambadur, Douglas Gregor, and Andrew Lumsdaine. Parallelization of Generic Libraries based on Type Properties. In Proceedings of the 7th International Conference on Computational Science, LNCS, Beijing, China, May 2007. Springer. [bibtex-entry]


  14. Christopher Mueller, Benjamin Martin, and Andrew Lumsdaine. A Comparison of Vertex Ordering Algorithms for Large Graph Visualization. In Asia-Pacific Symposium on Visualization, February 2007. [bibtex-entry]


  15. Christopher Mueller, Benjamin Martin, and Andrew Lumsdaine. Interpreting Large Visual Similarity Matrices. In Asia-Pacific Symposium on Visualization, February 2007. [bibtex-entry]


  16. Galen M. Shipman, Ron Brightwell, Brian Barrett, Jeffrey M. Squyres, and Gil Bloch. Investigations on InfiniBand: Efficient Network Buffer Utilization at Scale. In Proceedings, Euro PVM/MPI, Paris, France, October 2007. [bibtex-entry]


  17. Marcin Zalewski, Andreas Priesnitz, Cezar Ionescu, Nicola Botta, and Sibylle Schupp. Multi-Language Library Development: From Haskell Type Classes to C++ Concepts.. In Jörg Striegnitz, editor, Proc. 6th International Workshop on Multiparadigm Programming with Object-Oriented Languages, July 2007. [bibtex-entry]


  18. Marcin Zalewski and Sibylle Schupp. C++ Concepts as Institutions: A Specification View on Concepts. In Proc. Symposium on Library-Centric Software Design, pages 76--87, 2007. ACM. [bibtex-entry]


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


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


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


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


  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. Gustav Munkby, Andreas Priesnitz, Sibylle Schupp, and Marcin Zalewski. Scrap++: Scrap Your Boilerplate in C++. In Proc. ACM SIGPLAN Workshop on Generic Programming, pages 66--75, 2006. ACM. [bibtex-entry]


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


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


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


  29. Marcin Zalewski and Sibylle Schupp. Change Impact Analysis for Generic Libraries. In Proc. of 22nd IEEE Int. Conf. on Software Maintenance, pages 35--44, September 2006. [bibtex-entry]


2005
  1. B. Barrett, J. M. Squyres, A. Lumsdaine, R. L. Graham, and G. Bosilca. Analysis of the Component Architecture Overhead in Open MPI. In Proceedings, 12th European PVM/MPI Users' Group Meeting, Sorrento, Italy, September 2005. [bibtex-entry]


  2. R. H. Castain, T. S. Woodall, D. J. Daniel, J. M. Squyres, B. Barrett, and G .E. Fagg. The Open Run-Time Environment (OpenRTE): A Transparent Multi-Cluster Environment for High-Performance Computing. In Proceedings, 12th European PVM/MPI Users' Group Meeting, Sorrento, Italy, September 2005. [bibtex-entry]


  3. Ronald Garcia and Andrew Lumsdaine. Type Classes Without Types. In 2005 Workshop on Scheme and Functional Programming, September 2005. [bibtex-entry]


  4. Richard L. Graham, Timothy S. Woodall, and Jeffrey M. Squyres. Open MPI: A Flexible High Performance MPI. In Proceedings, 6th Annual International Conference on Parallel Processing and Applied Mathematics, Poznan, Poland, September 2005. [bibtex-entry]


  5. Douglas Gregor and Andrew Lumsdaine. The Parallel BGL: A Generic Library for Distributed Graph Computations. In Parallel Object-Oriented Scientific Computing (POOSC), July 2005.
    Note: Accepted. [Annotation] [bibtex-entry]


  6. Douglas Gregor and Andrew Lumsdaine. Lifting Sequential Graph Algorithms for Distributed-Memory Parallel Computation. In Proceedings of the 2005 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA '05), pages 423--437, October 2005. [Annotation] [bibtex-entry]


  7. Douglas Gregor and Andrew Lumsdaine. The Execution Instance Overloading Pattern. In Workshop on Patterns in High-Performance Computing, May 2005. [bibtex-entry]


  8. T. Hoefler, L. Cerquetti, T. Mehlan, F. Mietke, and W. Rehm. A practical approach to the rating of barrier algorithms using the LogP model and Open-MPI. In Proceedings of the 2005 International Conference on Parallel Processing Workshops, pages 562--569, 06 2005. [bibtex-entry]


  9. T. Hoefler and W. Rehm. A Communication Model for Small Messages with InfiniBand. In PARS Mitteilungen, pages 32-41, 06 2005. PARS.
    Note: (Awarded with the PARS Junior Researcher Prize). [bibtex-entry]


  10. Torsten Hoefler, Jeffrey M. Squyres, Torsten Mehlan, Frank Mietke, and Wolfgang Rehm. Implementing a Hardware-Based Barrier in Open MPI. In Proceedings of KiCC'05, Chemnitzer Informatik Berichte, November 2005. [bibtex-entry]


  11. T. Hoefler. The Cell Processor. In 22C3 Proceedings, pages 286-292, 12 2005. [bibtex-entry]


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


  13. DongInn Kim, Jeffrey M. Squyres, and Andrew Lumsdaine. Revamping the OSCAR database: A Flexible Approach to Cluster Configuration Data Management. In Ilias Kotsireas and Deborah Stacey, editors, 19th International Symposium on High Performance Computing Systems and Applications, Guelph, Ontario, Canada, pages 326-332, May 2005. IEEE Computer Society.
    Keywords: OSCAR, high performance computing, cluster. [bibtex-entry]


  14. F. Mietke, M. Steiger, T. Mehlan, and T. Hoefler und W. Rehm. SHIBA Shared Memory Support for InfiniBand MPICH2 Device. In PARS Mitteilungen 2005, pages 14-23, 6 2005. [bibtex-entry]


  15. Christopher Mueller, Mehmet Dalkilic, and Andrew Lumsdaine. High-Performance Direct Pairwise Comparison of Large Genomic Sequences. In Proceedings of the Fourth IEEE International Workshop on High Performance Computational Biology (HiCOMB 2005), April 2005. [bibtex-entry]


  16. Craig E. Rasmussen and Jeffrey M. Squyres. A Case for New MPI Fortran Bindings. In Proceedings, 12th European PVM/MPI Users' Group Meeting, Sorrento, Italy, September 2005. [bibtex-entry]


  17. Jeremy Siek and Andrew Lumsdaine. Language Requirements for Large-Scale Generic Libraries. In GPCE '05: Proceedings of the fourth international conference on Generative Programming and Component Engineering, September 2005.
    Note: Accepted for publication. [Annotation] [bibtex-entry]


  18. Jeremy Siek and Andrew Lumsdaine. Essential Language Support for Generic Programming. In PLDI '05: Proceedings of the ACM SIGPLAN 2005 conference on Programming language design and implementation, New York, NY, USA, pages 73--84, June 2005. ACM Press. [Annotation] [bibtex-entry]


  19. Todd L. Veldhuizen. Software Libraries and Their Reuse: Entropy, Kolmogorov Complexity, and Zipf's Law. In , 2005.
    Note: ArXiv:cs.SE/0508023. [bibtex-entry]


  20. Marcin Zalewski and Sibylle Schupp. Changing Iterators with Confidence. A Case Study of Change Impact Analysis Applied to Conceptual Specifications.. In David Musser and Jeremy Siek, editors, Proc. 1st Int. Workshop on Library-Centric Software Design, 2005. [bibtex-entry]


2004
  1. Edgar Gabriel, Graham E. Fagg, George Bosilca, Thara Angskun, Jack J. Dongarra, Jeffrey M. Squyres, Vishal Sahay, Prabhanjan Kambadur, Brian Barrett, Andrew Lumsdaine, Ralph H. Castain, David J. Daniel, Richard L. Graham, and Timothy S. Woodall. Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation. In Proceedings, 11th European PVM/MPI Users' Group Meeting, Budapest, Hungary, pages 97--104, September 2004. [bibtex-entry]


  2. Peter Gottschling, Martin Gaber, and Ralf Müller. Finite Difference Calculation of Degassing from Glass Powders (in German). In 78th Conference of German Society of Glass Technology, Nürnberg, 2004. [bibtex-entry]


  3. Peter Gottschling. ANGEL -- An Extensible Library for Jacobian Accumulation. In 4th International Conference on Automatic Differentiation, Chicago, 2004. [bibtex-entry]


  4. T. Hoefler. Remote Network Analysis. In 21C3 Proceedings, pages 33-37, 12 2004. [bibtex-entry]


  5. Jaakko Järvi, Andrew Lumsdaine, Douglas Gregor, M. Kulkarni, David Musser, and Sibylle Schupp. Generic Programming and High-Performance Libraries. In Workshop on Next Generation Software at IPDPS 2004, Santa Fe, New Mexico, April 2004. [bibtex-entry]


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


  7. Ralf Müller, Martin Gaber, and Peter Gottschling. Volatile Concentration and Diffusivity Determined by Vacuum Hot Extraction. In 20th International Congress on Glass, Kyoto, 2004. [bibtex-entry]


  8. Sibylle Schupp, Marcin Zalewski, and Kyle Ross. Rapid Performance Prediction for Library Components. In Proc. 4th. ACM Workshop on Software and Performance, pages 73--69, 2004. ACM Press. [bibtex-entry]


  9. Jeremy Siek and Andrew Lumsdaine. Modular Generics. In Concepts: a Linguistic Foundation of Generic Programming, April 2004. Adobe Systems. [Annotation] [bibtex-entry]


  10. Jeffrey M. Squyres and Andrew Lumsdaine. The Component Architecture of Open MPI: Enabling Third-Party Collective Algorithms. In Vladimir Getov and Thilo Kielmann, editors, Proceedings, 18th ACM International Conference on Supercomputing, Workshop on Component Models and Systems for Grid Applications, St. Malo, France, pages 167--185, July 2004. Springer. [bibtex-entry]


  11. Todd L. Veldhuizen. Guaranteed Optimization for Domain-Specific Programming. In Christian Lengauer and Don Batory, editors, Domain-Specific Program Generation, volume 3016 of Lecture Notes in Computer Science, pages 306-324, 2004. Springer-Verlag. [bibtex-entry]


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


  13. T.S. Woodall, R.L. Graham, R.H. Castain, D.J. Daniel, M.W. Sukalski, G.E. Fagg, E. Gabriel, G. Bosilca, T. Angskun, J.J. Dongarra, J.M. Squyres, V. Sahay, P. Kambadur, B. Barrett, and A. Lumsdaine. TEG: A High-Performance, Scalable, Multi-Network Point-to-Point Communications Methodology. In Proceedings, 11th European PVM/MPI Users' Group Meeting, Budapest, Hungary, pages 303--310, September 2004. [bibtex-entry]


  14. T.S. Woodall, R.L. Graham, R.H. Castain, D.J. Daniel, M.W. Sukalski, G.E. Fagg, E. Gabriel, G. Bosilca, T. Angskun, J.J. Dongarra, J.M. Squyres, V. Sahay, P. Kambadur, B. Barrett, and A. Lumsdaine. Open MPI's TEG Point-to-Point Communications Methodology: Comparison to Existing Implementations. In Proceedings, 11th European PVM/MPI Users' Group Meeting, Budapest, Hungary, pages 105--111, September 2004. [bibtex-entry]


2003
  1. Andreas Albrecht, Peter Gottschling, and Uwe Naumann. Markowitz-type heuristics for computing Jacobian matrices efficiently. In Internat. Conference on Computational Science, St. Petersburg, number 2658 of LNCS, 2003. [bibtex-entry]


  2. Brian Barrett, Jeff Squyres, and Andrew Lumsdaine. Integration of the LAM/MPI environment and the PBS scheduling system. In Proceedings, 17th Annual International Symposium on High Performance Computing Systems and Applications, Quebec, Canada, May 2003.
    Keywords: LAM/MPI, LAM, PBS, MPI, TM, Message Passing Interface, scheduling, batch scheduling, high performance computing. [bibtex-entry]


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


  4. Peter Gottschling, Martin Gaber, and Ralf Müller. Numerical Simulation of Degassing Processes from Glass Powders (in German). In 77th Conference of German Society of Glass Technology, Leipzig, May 2003. [bibtex-entry]


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


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


  7. Prabhanjan Kambadur, Raj Mutharasan, and Sangli Pranesh Srinivas. Adaptation of a Spot Fluorometer for Lifetime Applications. In Proceedings of Association For Research in Vision and Opthalmology (ARVO), Fort Lauderdale, USA, May 2003. [bibtex-entry]


  8. Lie-Quan Lee and Andrew Lumsdaine. The Generic Message Passing Framework. In Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), pages 53, April 2003. [bibtex-entry]


  9. John Mugler, Thomas Naughton, Stephen L. Scott, Brian Barrett, Andrew Lumsdaine, Jeffrey M. Squyres, Benoît des Ligneris, Francis Giraldeau, and Chokchai Leangsuksun. OSCAR Clusters. In Proceedings of the Ottawa Linux Symposium (OLS'03), Ottawa, Canada, July # 23-26, 2003.
    Keywords: OSCAR, Thin-OSCAR, HA-OSCAR, cluster. [bibtex-entry]


  10. Raj Mutharasan, Prabhanjan Kambadur, and Sangli Pranesh Srinivas. Calculation of Bioavailability Using Distributed Parameter Models of Trans-Corneal Transport. In Proceedings of Association For Research in Vision and Opthalmology (ARVO), Fort Lauderdale, USA, May 2003. [bibtex-entry]


  11. Ralf Müller, Martin Gaber, and Peter Gottschling. Water Release and Crystallization of Glass Powders. In 7th Intern. Symposium on Crystallisation in Glasses and Liquids, Sheffield, UK, July 2003. [bibtex-entry]


  12. Uwe Naumann and Peter Gottschling. Simulated Annealing for Optimal Pivot Selection in Jacobian Accumulation. In 2nd Symp. on Stochastic Algorithms: Foundations and Applications SAGA03, Hatfield, UK, September 2003. [bibtex-entry]


  13. Jeffrey M. Squyres and Andrew Lumsdaine. A Component Architecture for LAM/MPI. In Proceedings ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, San Diego, CA, USA, June 2003.
    Note: Short Talk on Emerging Research. [bibtex-entry]


  14. Jeffrey M. Squyres and Andrew Lumsdaine. The Component Architecture of LAM/MPI (Poster). In Proceedings ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, San Diego, CA, USA, June 2003. [bibtex-entry]


  15. Jeffrey M. Squyres and Andrew Lumsdaine. A Component Architecture for LAM/MPI. In Proceedings, Euro PVM/MPI, October 2003. [bibtex-entry]


  16. M. Zalewski and S. Schupp. A Polymorphic Radix-n Framework for Fast Fourier Transforms. In M. Broy and A. V Zamulin, editors, Proc. 5th International Andrei Ershov Memorial Conference on Perspectives of Systems Informatics, volume 2890 of LNCS, pages 30―37, July 2003. Springer. [bibtex-entry]


2002
  1. Douglas Gregor and Sibylle Schupp. Making the Usage of STL Safe. In Jeremy Gibbons and Johan Jeuring, editors, Generic Programming, IFIP TC2/WG2.1 Working Conference on Generic Programming, volume 243 of IFIP Conference Proceedings, pages 127--140, July 2002. Kluwer. [bibtex-entry]


  2. Lie-Quan Lee and Andrew Lumsdaine. Generic programming for high performance scientific applications. In Proceedings of the 2002 Joint ACM Java Grande -- ISCOPE Conference, pages 112--121, 2002. ACM Press. [bibtex-entry]


  3. Thomas Naughton, Stephen L. Scott, Brian Barret, Jeffrey M. Squyres, Andrew Lumsdaine, and Yung-Chin Fant. The Penguin in the Pail -- OSCAR Cluster Installation Tool. In The 6^th World MultiConference on Systemic, Cybernetics and Informatics (SCI 2002), Invited Session of SCI'02, Commodity, High Performance Cluster Computing Technologies and Applications, Orlando, FL, USA, 2002.
    Keywords: OSCAR, Linux, high performance computing, cluster. [bibtex-entry]


  4. Sibylle Schupp, D. P. Gregor, B. Osman, David R. Musser, Jeremy G. Siek, Lie-Quan Lee, and Andrew Lumsdaine. Concept-Based Component Libraries and Optimizing Compilers. In Proceedings IPDPS'02, 2002. [bibtex-entry]


  5. Sibylle Schupp, Mukkai Krishnamoorthy, Marcin Zalewski, and James Kilbride. The ``Right'' Level of Abstraction --- Assessing Reusable Software with Formal Concept Analysis. In G. Angelova, D. Corbett, and U. Priss, editors, Foundations and Applications of Conceptual Structures --- Contributions to ICCS 2002, pages 74--91, 2002. Bulgarian Academy of Sciences. [bibtex-entry]


  6. Todd L. Veldhuizen and Andrew Lumsdaine. Guaranteed Optimization: Proving Nullspace Properties of Compilers. In Proceedings of the 2002 Static Analysis Symposium (SAS'02), volume 2477 of Lecture Notes in Computer Science, pages 263-277, 2002. Springer-Verlag.
    Keywords: dataflow analysis, reliable optimization, abstract interpretation, program analysis, program optimization, abstraction penalty, term rewriting, superanalysis. [Abstract] [bibtex-entry]


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


2001
  1. David Abrahams and Jeremy Siek. Policy Adaptors and the Boost Iterator Adaptor Library. In Second Workshop on C++ Template Programming, October 2001. [bibtex-entry]


  2. Jens Gerlach, Peter Gottschling, and Uwe Der. A Generic C++ Framework for Parallel Mesh Based Scientific Applications. In 6th International Workshop on High-Level Parallel Programming Models and Supportive Environments, San Francisco, 2001. [bibtex-entry]


  3. Douglas Gregor, Sibylle Schupp, and David R. Musser. Base Class Injection. In Jan Bosch, editor, Proceedings of the Third International Conference on Generative and Component-Based Software Engineering, number 2186 of LNCS, pages 106--117, September 2001. Springer-Verlag, Berlin Heidelberg. [bibtex-entry]


  4. Douglas Gregor, Sibylle Schupp, and David R. Musser. Design Patterns for Library Optimizations. In J.Strieglitz K. Davis, editor, Proceedings International Conference on Parallel/High-Performance Object-Oriented Scientific Computing (POOSC'01) Tampa, FL, 2001, 2001. [bibtex-entry]


  5. J. Järvi and G. Powell. Side effects and partial function application in C++. In Proceedings of the Multiparadigm Programming with OO Languages Workshop (MPOOL'01) at ECOOP 2001, John von Neumann Institute of Computing series, pages 43--60, 2001. [bibtex-entry]


  6. J. Järvi and G. Powell. The Lambda Library : Lambda Abstraction in C++. In Proceedings of the Second Workshop on C++ Template Programming (TMPW'01) at OOPSLA 2001, October 2001. [bibtex-entry]


  7. Sibylle Schupp, Douglas Gregor, David R. Musser, and Shin-Ming Liu. Library Transformations. In First IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2001), Florence, Italy, pages 109--121, November 2001. IEEE. [bibtex-entry]


  8. Sibylle Schupp, Douglas Gregor, David R. Musser, and Shin-Ming Liu. User-Extensible Simplification--Type-Based Optimizer Generators. In Reinhard Wilhelm, editor, Proceedings of the 10th International Conference on Compiler Construction, number 2027 of LNCS, pages 86--101, April 2001. Springer-Verlag, Berlin Heidelberg. [bibtex-entry]


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


2000
  1. Peter Gottschling, Wolfgang E. Nagel, and Matthias Tief. Domain Decomposition of Large Problems on Cray T3. In 6th European Cray/SGI Workshop, Manchester, 2000. [bibtex-entry]


  2. Peter Gottschling and Wolfgang E. Nagel. An Efficient Parallel Linear Solver with a Cascadic Conjugate Gradient Method: Experience with Reality. In European Parallel Computing Conference, Munich, number 1900 of LNCS, 2000. [bibtex-entry]


  3. J. Järvi. C++ Function Object Binders Made Easy. In Proceedings of the Generative and Component-Based Software Engineering'99, volume 1799 of LNCS, Berlin, Germany, pages 165--177, August 2000. Springer. [bibtex-entry]


  4. Jeremy Siek and Andrew Lumsdaine. Concept checking: Binding parametric polymorphism in C++. In Proceedings of the First Workshop on C++ Template Programming, Erfurt, Germany, 2000. [bibtex-entry]


  5. Jeffrey M. Squyres, Andrew Lumsdaine, William L. George, John G. Hagedorn, and Judith E. Devaney. The Interoperable Message Passing Interface (IMPI) Extensions to LAM/MPI. In Proceedings, MPI Developer's Conference, Cornell, NY, USA, 2000.
    Keywords: LAM, MPI, Message Passing Interface, high performance computing. [bibtex-entry]


1999
  1. Lie-Quan Lee, Jeremy G. Siek, and Andrew Lumsdaine. Generic Graph Algorithms for Sparse Matrix Ordering. In ISCOPE'99, Lecture Notes in Computer Science, 1999. Springer-Verlag. [bibtex-entry]


  2. J. P. Morris, N. J. Giordano, J.-T. Cheng, J. Tran, A. Lumsdaine, and L. J. Pyrak-Nolte. Fracture Geometry and Relative Permeabilities: Application to Multiphase Flow through Coal. In International Coalbed Methane Symposium, pages 377--388, 1999. [bibtex-entry]


  3. Rolf Rabenseifner, Peter Gottschling, Wolfgang E. Nagel, and Stephan Seidl. Effective Performance Problem Detection of MPI Programs on MPP Systems: From the Global View to the Detail. In Parallel Computing, Delft, 1999. [bibtex-entry]


  4. Jeremy G. Siek, Lie-Quan Lee, and Andrew Lumsdaine. The generic graph component library. In Proceedings of the 1999 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 399--414, 1999. ACM Press. [bibtex-entry]


  5. Jeremy Siek and Andrew Lumsdaine. Mayfly: A Pattern for Lightweight Generic Interfaces. In Pattern Languages of Programs, July 1999. [bibtex-entry]


1998
  1. J. Järvi. Compile Time Recursive Objects in C++. In Technology of Object-Oriented Languages and Systems, pages 66--77, 1998. IEEE Computer Society Press. [bibtex-entry]


  2. Jeremy G. Siek and Andrew Lumsdaine. A Rational Approach to Portable High Performance: The Basic Linear Algebra Instruction Set (BLAIS) and the Fixed Algorithm Size Template (FAST) Library. In Parallel Object Oriented Scientific Computing, 1998. ECOOP. [bibtex-entry]


  3. Jeremy G. Siek, Andrew Lumsdaine, and Lie-Quan Lee. Generic Programming for High Performance Numerical Linear Algebra. In Proceedings of the SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing (OO'98), 1998. SIAM Press. [bibtex-entry]


  4. Jeremy G. Siek and Andrew Lumsdaine. Generic Programming for High Performance Numerical Linear Algebra. In SciTools, 1998. [bibtex-entry]


  5. Jeremy G. Siek and Andrew Lumsdaine. The Basic Linear Algebra Instruction Set: Building Blocks for Portable High Performance. In SciTools, 1998. [bibtex-entry]


  6. Jeremy G. Siek and Andrew Lumsdaine. The Matrix Template Library: A Generic Programming Approach to High Performance Numerical Linear Algebra. In International Symposium on Computing in Object-Oriented Parallel Environments, number 1505 of Lecture Notes in Computer Science, pages 59--70, 1998. [bibtex-entry]


  7. Jeremy G. Siek and Andrew Lumsdaine. The Matrix Template Library: A Unifying Framework for Numerical Linear Algebra. In Parallel Object Oriented Scientific Computing, 1998. ECOOP. [bibtex-entry]


  8. Jeffrey M. Squyres, Andrew Lumsdaine, and Robert L. Stevenson. A Toolkit for Parallel Image Processing. In SPIE Annual Meeting, San Diego, 1998.
    Keywords: MPI, Message Passing Interface, image processing, parallel library, distributed. [bibtex-entry]


1997
  1. J. Järvi. Processing Sparse Vectors During Compile Time in C++. In Scientific Computing in Object-Oriented Parallel Environments, volume 1343 of LNCS, pages 41--48, 1997. Springer. [bibtex-entry]


  2. Andrew Lumsdaine and Brian C. McCandless. The Role of Abstraction in High Performance Computing. In Proceedings, 1997 Internantional Conference on Scientific Computing in Object-Oriented Parallel Computing, Lecture Notes in Computer Science, 1997. Springer-Verlag. [bibtex-entry]


  3. Andrew Lumsdaine and Brian McCandless. Parallel Extensions to the Matrix Template Library. In Proc. 8th SIAM Conference on Parallel Processing for Scientific Computing, 1997. SIAM. [bibtex-entry]


  4. Jeffrey M. Squyres, Bill Saphir, and Andrew Lumsdaine. The Design and Evolution of the MPI-2 C++ Interface. In Proceedings, 1997 Internantional Conference on Scientific Computing in Object-Oriented Parallel Computing, Lecture Notes in Computer Science, 1997. Springer-Verlag.
    Keywords: MPI, Message Passing Interface, class library. [bibtex-entry]


1996
  1. Al Geist, William Gropp, Steve Huss-Lederman, Andrew Lumsdaine, Ewing Lusk, William Saphir, Tony Skjellum, and Marc Snir. MPI-2: Extending the Message-Passing Interface. In Luc Bouge, Pierre Fraigniaud, Anne Mignotte, and Yves Robert, editors, Euro-Par '96 Parallel Processing, number 1123 of Lecture Notes in Computer Science, pages 128--135, 1996. Springer Verlag. [bibtex-entry]


  2. Andrew Lumsdaine and Deyun Wu. Krylov-Subspace Acceleration of Waveform Relaxation. In Copper Mountain Conference on Iterative Methods, Copper Mountain, CO, 1996. [bibtex-entry]


  3. B. C. McCandless, J. M. Squyres, and A. Lumsdaine. Object Oriented MPI (OOMPI): a class library for the Message Passing Interface. In IEEE, editor, Proceedings. Second MPI Developer's Conference: Notre Dame, IN, USA, 1--2 July 1996, 1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA, pages 87--94, 1996. IEEE Computer Society Press.
    Keywords: application program interfaces, C language, C++ bindings, C++ class library, formal specification, generic specification, message passing, Message Passing Interface, object-oriented class library, object-oriented languages, Object-Oriented MPI, object-oriented programming, OOMPI, parallel programming, program description language, software libraries. [bibtex-entry]


  4. Jeffrey M. Squyres, Brian C. McCandless, and Andrew Lumsdaine. Object Oriented MPI: A Class Library for the Message Passing Interface. In Parallel Object-Oriented Methods and Applications (POOMA '96), Santa Fe, 1996.
    Keywords: MPI, Message Passing Interface, high performance computing, OOMPI, Object-Oriented MPI, object-oriented class library. [bibtex-entry]


  5. J. M. Squyres, B. C. McCandless, A Lumsdaine, and R. L. Stevenson. Parallel and Distributed Algorithms for High-Speed Image Processing. In Sixth Annual Dual-Use Technologies and Applications Conference, Syracuse, NY, USA, 1996.
    Keywords: MPI, Message Passing Interface, image processing, parallel library, distributed. [bibtex-entry]


  6. J. M. Squyres, B. C. McCandless, and A. Lumsdaine. C++ Bindings and Class Libraries for MPI. In Proceedings, MPI Developer's Conference, Notre Dame, IN, USA, July 1996.
    Keywords: MPI, Message Passing Interface, class library. [bibtex-entry]


1995
  1. A. Lumsdaine, J. M. Squyres, and R. L. Stevenson. A Cluster-Based Parallel Image Processing Toolkit. In SPIE/IS&T Conference on Image and Video Processing, III, San Jose, CA, USA, February 1995.
    Keywords: MPI, Message Passing Interface, image processing, parallel library, distributed. [bibtex-entry]


  2. D. Nolte, L. J. Pyrak-Nolte, A. Lumsdaine, and J. Tran. Modeling scale dependence of unsaturated flow through single fractures containing correlated aperture distributions. In EOS - Transactions, American Geophysical Union, volume 76, pages 218, 1995. [bibtex-entry]


  3. Jeffrey M. Squyres, Andrew Lumsdaine, and Robert L. Stevenson. A Parallel Image Processing Toolkit Using MPI. In Proceedings of MPI Developers Conference, 1995.
    Keywords: MPI, Message Passing Interface, image processing, parallel library, distributed. [bibtex-entry]


1994
  1. J. Dongarra, Andrew Lumsdaine, Xinhui Niu, Roldan Pozo, and Karin Remington. A Sparse Matrix Library in C++ for High Performance Architectures. In Proceedings Object Oriented Numerics Conference, Sun River, OR, 1994. [bibtex-entry]


  2. Andrew Lumsdaine. Krylov-Subspace Acceleration of Time Periodic Waveform Relaxation. In Colorado Conference on Iterative Methods, Breckenridge, CO, April 1994. [bibtex-entry]


  3. Andrew Lumsdaine, Jeffrey M. Squyres, and Mark W. Reichelt. Waveform Iterative Methods for Parallel Solution of Initial Value Problems. In Andrew Lumsdaine, Ewing Lusk, Donna Reese, and Anthony Skjellum, editors, Proceedings of the Second Scalable Parallel Libraries Conference, Mississippi State, MS, pages 88-97, October 1994. IEEE Computer Society Press. [bibtex-entry]


1993
  1. Andrew Lumsdaine, Mark Reichelt, and Jacob White. Accelerated Waveform Methods for Parallel Transient Simulation of Semiconductor Devices. In International Conference on Computer Aided-Design, Santa Clara, California, pages 270--274, November 1993. [bibtex-entry]


  2. Andrew Lumsdaine and Mark W. Reichelt. Waveform Iterative Techniques for Device Transient Simulation on Parallel Machines. In Sixth SIAM Conference on Parallel Processing for Scientific Computing, Norfolk, VA, 1993. [bibtex-entry]


  3. Jeffrey M. Squyres and Andrew Lumsdaine. Parallel Numerical Methods For Large Scale Initial-Value Problems. In Argonne Undergraduate Research Symposium, Argonne, IL, November 1993.
    Keywords: MPI, Message Passing Interface. [bibtex-entry]


1992
  1. Andrew Lumsdaine and Jacob K. White. Accelerating Dynamic Iteration Methods with Application to Semiconductor Device Simulation. In Proceedings Copper Mountain Conference on Iterative Methods, Copper Mountain, CO, April 1992.
    Note: Awarded third place in student paper contest.[bibtex-entry]


1991
  1. Andrew Lumsdaine, Mark Reichelt, and Jacob White. Conjugate Direction Waveform Methods for Transient Two-Dimensional Simulation of MOS Devices. In International Conference on Computer Aided-Design, Santa Clara, California, pages 116--119, November 1991. [bibtex-entry]


1990
  1. L. Miguel Silveira, Andrew Lumsdaine, and Jacob K. White. Parallel Simulation Algorithms for Grid-Based Analog Signal Processors. In International Conference on Computer Aided-Design, Santa Clara, California, pages 442-445, November 1990. [bibtex-entry]


1988
  1. A. Lumsdaine, J. White, D. Webber, and A. Sangiovanni-Vincentelli. A Band Relaxation Algorithm for Reliable and Parallelizable Circuit Simulation. In International Conference on Computer Aided-Design, Santa Clara, California, November 1988. [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 Nov 5 01:40:44 2009
Author: dikim.


This document was translated from BibTEX by bibtex2html

Copyright 2005, The Trustees of Indiana University
Comments  |   Webmaster