Thesis
  1. Christopher Mueller. Synthetic Programming: User-Directed Run-Time Code Synthesis for High Performance Computing. PhD thesis, Indiana University, 2007.
    @PhdThesis{mueller_thesis07,
    author = {Christopher Mueller},
    title = {Synthetic Programming: User-Directed Run-Time Code Synthesis for High Performance Computing},
    school = {Indiana University},
    year = 2007 }


Articles in journals or book chapters
  1. 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.
    @Article{garcia05:_extended_comparing05,
    author = {Ronald Garcia and Jaakko J\"arvi and Andrew Lumsdaine and Jeremy Siek and Jeremiah Willcock},
    title = {An Extended Comparative Study of Language Support for Generic Programming},
    journal = {Journal of Functional Programming},
    year = 2007,
    month = mar,
    volume = {17},
    number = {2},
    pages = {145--205},
    url = {http://dx.doi.org/10.1017/S0956796806006198},
    doi = {http://dx.doi.org/10.1017/S0956796806006198},
    and DOE HPCSF }


  2. Richard L. Graham, Brian W. Barrett, Galen M. Shipman, Timothy S. Woodall, and George Bosilca. Open MPI: A High Performance, Flexible Implementation of MPI Point-to-Point Communications. Parallel Processing Letters, 17(1):79--88, 2007 2007.
    @Article{graham07:_OpenMPI_a_high_performance,
    ,
    author = { Richard L. Graham and Brian W. Barrett and Galen M. Shipman and Timothy S. Woodall and George Bosilca},
    title = {Open MPI: A High Performance, Flexible Implementation of MPI Point-to-Point Communications},
    journal = {Parallel Processing Letters},
    year = 2007,
    volume = 17,
    number = 1,
    month = 2007,
    pages = {79--88},
    }


  3. T. Hoefler, P. Gottschling, A. Lumsdaine, and W. Rehm. Optimizing a Conjugate Gradient Solver with Non-Blocking Collective Operations. Elsevier Journal of Parallel Computing (PARCO), 33(9):624-633, 9 2007.
    @article{hoefler-app-parco,
    author={T. Hoefler and P. Gottschling and A. Lumsdaine and W. Rehm},
    title={{Optimizing a Conjugate Gradient Solver with Non-Blocking Collective Operations}},
    journal={Elsevier Journal of Parallel Computing (PARCO)},
    year={2007},
    month={9},
    pages={624-633},
    volume={33},
    number={9},
    publisher={Elsevier},
    issn={0167-8191},
    source={http://www.unixer.de/~htor/publications/},
    }


  4. Andrew Lumsdaine, Douglas Gregor, Bruce Hendrickson, and Jonathan Berry. Challenges in Parallel Graph Processing. Parallel Processing Letters, 17(1):5--20, 2007 2007.
    @Article{lumsdaine07:_challenges_in_parallel_graph,
    author = {Andrew Lumsdaine and Douglas Gregor and Bruce Hendrickson and Jonathan Berry},
    title = {Challenges in Parallel Graph Processing},
    journal = {Parallel Processing Letters},
    year = 2007,
    volume = 17,
    number = 1,
    month = 2007,
    pages = {5--20},
    }


Conference articles
  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.
    @InProceedings{barrett07:_analy_implem_option_mpi_one_sided,
    author = {Brian W. Barrett and Galen M. Shipman and Andrew Lumsdaine},
    title = {Analysis of Implementation Options for MPI-2 One-Sided},
    booktitle = {Proceedings, Euro PVM/MPI},
    year = 2007,
    address = {Paris, France},
    month = {October} }


  2. Joseph A. Cottam and Andrew Lumsdaine. ThisStar: Declarative Visualization Prototype. In IEEE Symposium on Information Visualization, 2007.
    @inproceedings{Cottam2007ThisStar,
    Author = {Joseph A. Cottam and Andrew Lumsdaine},
    Booktitle = {IEEE Symposium on Information Visualization},
    Location = {Sacramento, California},
    Title = {ThisStar: Declarative Visualization Prototype},
    Year = {2007} }


  3. Joseph A. Cottam, Ben Martin, Chris Mueller, and Andrew Lumsdaine. Reading the Envelope: Understanding Visual Similarity Matrices. In IEEE Symposium on Visualization, 2007.
    @inproceedings{Cottam2007Reading,
    Author = {Joseph A. Cottam and Ben Martin and Chris Mueller and Andrew Lumsdaine},
    Booktitle = {IEEE Symposium on Visualization},
    Location = {Sacramento, California},
    Title = {Reading the Envelope: Understanding Visual Similarity Matrices},
    Year = {2007} }


  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.
    @inproceedings{friedley-scalable-openmpi,
    author={A. Friedley and T. Hoefler and M. Leininger and A. Lumsdaine},
    title={{Scalable High Performance Message Passing over InfiniBand for Open MPI}},
    year={2007},
    month={12},
    booktitle={Proceedings of 3rd KiCC Workshop 2007},
    location={Aachen, Germany},
    publisher={RWTH Aachen},
    url={./img/friedley-kicc07.pdf},
    source={http://www.unixer.de/~htor/publications/},
    }


  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.
    @inproceedings{pg_acm1274989,
    author = {Peter Gottschling and David S. Wise and Michael D. Adams},
    title = {Representation-transparent matrix algorithms with scalable performance},
    booktitle = {ICS '07: Proceedings of the 21st annual international conference on Supercomputing},
    year = 2007,
    isbn = {978-1-59593-768-1},
    pages = {116--125},
    location = {Seattle, Washington},
    doi = {http://doi.acm.org/10.1145/1274971.1274989},
    publisher = {ACM Press},
    address = {New York, NY, USA} }


  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.
    @InProceedings{graham07:_eval_open_mpi_mtl_cray,
    author = {Richard L. Graham and Ron Brightwell and Brian Barrett and George Bosilca and Pje\v{s}ivac-Grbovi\'{c}},
    title = {An Evaluation of Open MPI's Matching Transport Layer on the Cray XT},
    journal = {Recent Advantages in Parallel Virtual Machine and Message Passing Interface. 14th European PVM/MPI User's Group Meeting},
    location = {Paris, France},
    year = 2007,
    month = {Oct} }


  7. Douglas Gregor and Jaakko Järvi. Variadic Templates for C++. In Object-Oriented Programming Languages and Systems, March 2007. ACM Press.
    @InProceedings{Gregor07:VariadicTemplates,
    author = {Douglas Gregor and Jaakko J\"arvi},
    title = {Variadic Templates for {C++}},
    booktitle = {Object-Oriented Programming Languages and Systems},
    year = 2007,
    month = {March},
    publisher = {ACM Press},
    }


  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.
    @InProceedings{htor07:case_for_std_nbc,
    author = {Torsten Hoefler and Prabhanjan Kambadur and Richard L Graham and Galen Shipman and Andrew Lumsdaine},
    title = {A Case For Standard Non-blocking Collective Operations},
    booktitle = {Proceedings of the 14th European PVM/MPI Users' Group Meeting},
    year = 2007,
    address = {Paris, France},
    pages = {125--134},
    series = {LNCS},
    isbn = {978-3-540-75415-2} }


  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.
    @inproceedings{hoefler-pmeo07,
    author={T. Hoefler and A. Lichei and W. Rehm},
    title={{Low-Overhead LogGP Parameter Assessment for Modern Interconnection Networks}},
    institution={TU Chemnitz},
    year={2007},
    month={03},
    booktitle={Proceedings of the 21st IEEE International Parallel & Distributed Processing Symposium},
    location={Long Beach, CA, USA},
    publisher={IEEE Computer Society},
    isbn={1-4244-0909-8},
    url={./img/hoefler-pmeo07.pdf},
    source={http://www.unixer.de/~htor/publications/},
    }


  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.
    @inproceedings{hoefler-cac07,
    author={T. Hoefler and C. Siebert and W. Rehm},
    title={{A practically constant-time MPI Broadcast Algorithm for large-scale InfiniBand Clusters with Multicast}},
    institution={TU Chemnitz},
    year={2007},
    month={03},
    pages={232},
    booktitle={Proceedings of the 21st IEEE International Parallel & Distributed Processing Symposium},
    location={Long Beach, CA, USA},
    publisher={IEEE Computer Society},
    isbn={1-4244-0909-8},
    url={./img/hoefler-cac07.pdf},
    source={http://www.unixer.de/~htor/publications/},
    }


  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.
    @InProceedings{hursey:euro-pvm-mpi08:MTT,
    author = {Joshua Hursey and Ethan Mallove and Jeffrey M. Squyres and Andrew Lumsdaine},
    title = {An Extensible Framework for Distributed Testing of MPI Implementations},
    booktitle = {Proceedings, Euro PVM/MPI},
    year = 2007,
    address = {Paris, France},
    month = {October},
    url = {http://www.springerlink.com/content/d135426321h441k4/},
    keywords = "Open MPI, high performance computing, MPI, testing",
    }


  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.
    @InProceedings{hursey:ipdps07:Open-MPI-FT-Design,
    author = {Joshua Hursey and Jeffrey M. Squyres and Timothy I. Mattox and Andrew Lumsdaine},
    title = {The Design and Implementation of Checkpoint/Restart Process Fault Tolerance for {O}pen {MPI}},
    booktitle = {Proceedings of the 21st {IEEE} {International Parallel and Distributed Processing Symposium (IPDPS)}},
    year = 2007,
    month = {March},
    location = {Long Beach, CA, USA},
    publisher = {IEEE Computer Society},
    url = {http://ieeexplore.ieee.org:80/xpl/freeabs_all.jsp?isnumber=4227918&arnumber=4228333&count=499&index=414},
    keywords = "Open MPI, high performance computing, rollback-recovery, MPI, fault tolerance, checkpoint/restart",
    }


  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.
    @InProceedings{kambadur07:parallelizing_generic_libraries,
    author = {Prabhanjan Kambadur and Douglas Gregor and Andrew Lumsdaine},
    title = {Parallelization of Generic Libraries based on Type Properties},
    booktitle = {Proceedings of the 7th International Conference on Computational Science},
    year = 2007,
    address = {Beijing, China},
    month = {May},
    series = {LNCS},
    publisher = {Springer},
    EIA-0131354 and a grant by the Lilly Endowment. }


  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.
    @InProceedings{mueller_apvis07a,
    author = {Christopher Mueller and Benjamin Martin and Andrew Lumsdaine},
    title = {A Comparison of Vertex Ordering Algorithms for Large Graph Visualization},
    booktitle = {Asia-Pacific Symposium on Visualization},
    year = 2007,
    month = {February},
    location = {Syndey, Australia} }


  15. Christopher Mueller, Benjamin Martin, and Andrew Lumsdaine. Interpreting Large Visual Similarity Matrices. In Asia-Pacific Symposium on Visualization, February 2007.
    @InProceedings{mueller_apvis07b,
    author = {Christopher Mueller and Benjamin Martin and Andrew Lumsdaine},
    title = {Interpreting Large Visual Similarity Matrices},
    booktitle = {Asia-Pacific Symposium on Visualization},
    year = 2007,
    month = {February},
    location = {Syndey, Australia} }


  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.
    @InProceedings{shipman07:_inves_infin,
    author = {Galen M. Shipman and Ron Brightwell and Brian Barrett and Jeffrey M. Squyres and Gil Bloch},
    title = {Investigations on InfiniBand: Efficient Network Buffer Utilization at Scale},
    booktitle = {Proceedings, Euro PVM/MPI},
    year = 2007,
    address = {Paris, France},
    month = {October} }


  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.
    @inproceedings{zalewski_multi-language_2007,
    title = {Multi-Language Library Development: {From} {Haskell} Type Classes to {C++} Concepts.},
    url = {http://homepages.fh-regensburg.de/~mpool/mpool07/proceedings/6.pdf},
    booktitle = {Proc. 6th International Workshop on Multiparadigm Programming with {Object-Oriented} Languages},
    author = {Marcin Zalewski and Andreas Priesnitz and Cezar Ionescu and Nicola Botta and Sibylle Schupp},
    editor = {Jörg Striegnitz},
    month = jul,
    year = 2007,
    }


  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.
    @inproceedings{zalewski_c++_2007,
    title = {{C++} Concepts as Institutions: {A} Specification View on Concepts},
    isbn = {978-1-60558-086-9},
    url = {http://portal.acm.org/citation.cfm?id=1512770},
    doi = {http://dx.doi.org/10.1145/1512762.1512770},
    booktitle = {Proc. Symposium on {Library-Centric} Software Design},
    publisher = {{ACM}},
    author = {Marcin Zalewski and Sibylle Schupp},
    year = 2007,
    pages = {76--87} }


Internal reports
  1. Joseph A. Cottam and Andrew Lumsdaine. Tuple Space Mapper: Design, Challenges and Goals. Technical report TR648, Indiana University, Bloomington, IN, June 2007.
    @techreport{Cottam2007TSMDesign,
    Address = {Bloomington, IN},
    Author = {Joseph A. Cottam and Andrew Lumsdaine},
    Date-Added = {2008-07-22 17:05:24 -0400},
    Date-Modified = {2008-07-22 17:05:24 -0400},
    Institution = {Indiana University},
    Location = {Sacramento, California},
    Month = {June},
    Number = {TR648},
    Pdf = {{http://www.cs.indiana.edu/pub/techreports/TR648.pdf}},
    Title = {Tuple Space Mapper: Design, Challenges and Goals},
    Year = {2007} }


  2. Douglas Gregor. A Tour of the Concepts Wording. Technical report N2399=07-0259, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, September 2007.
    @TechReport{Gregor07:concepts_wording_tour,
    author = {Douglas Gregor},
    title = {A Tour of the Concepts Wording},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2399=07-0259},
    month = {September} }


  3. Douglas Gregor, Jaakko Järvi, Jens Maurer, and Jason Merrill. Proposed Wording for Variadic Templates (Revision 2). Technical report N2242=07-0102, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2007.
    @TechReport{Gregor07:VariadicsWordingRev2,
    author = {Douglas Gregor and Jaakko J\"arvi and Jens Maurer and Jason Merrill},
    title = {Proposed Wording for Variadic Templates (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2242=07-0102},
    month = {May} }


  4. Douglas Gregor, Jaakko Järvi, Jens Maurer, and Jason Merrill. Proposed Wording for Variadic Templates. Technical report N2152=07-0012, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, January 2007.
    @TechReport{Gregor07:VariadicsWording,
    author = {Douglas Gregor and Jaakko J\"arvi and Jens Maurer and Jason Merrill},
    title = {Proposed Wording for Variadic Templates},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2152=07-0012},
    month = {January} }


  5. Douglas Gregor, Jaakko Järvi, Jens Maurer, and Jason Merrill. Proposed Wording for Variadic Templates (Revision 2). Technical report N2242=07-0102, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2007.
    @TechReport{Gregor07:VariadicsWordingRev2,
    author = {Douglas Gregor and Jaakko J\"arvi and Jens Maurer and Jason Merrill},
    title = {Proposed Wording for Variadic Templates (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2242=07-0102},
    month = {May} }


  6. Douglas Gregor and Jaakko Järvi. Variadic Templates for the C++0x Standard Library (Revision 1). Technical report N2192=07-0052, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2007.
    @TechReport{Gregor07:VariadicsLibraryRev1,
    author = {Douglas Gregor and Jaakko J\"arvi},
    title = {Variadic Templates for the {C++0x} Standard Library (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2192=07-0052},
    month = {March} }


  7. Douglas Gregor and Jaakko Järvi. decltype for the C++0x Standard Library. Technical report N2194=07-0054, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2007.
    @TechReport{Gregor07:DecltypeLibrary,
    author = {Douglas Gregor and Jaakko J\"arvi},
    title = {decltype for the {C++0x} Standard Library},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2194=07-0054},
    month = {March} }


  8. Douglas Gregor, Jaakko Järvi, Jens Maurer, and Jason Merrill. Proposed Wording for Variadic Templates (Revision 1). Technical report N2191=07-0051, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2007.
    @TechReport{Gregor07:VariadicsWordingRev1,
    author = {Douglas Gregor and Jaakko J\"arvi and Jens Maurer and Jason Merrill},
    title = {Proposed Wording for Variadic Templates (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2191=07-0051},
    month = {March} }


  9. Douglas Gregor and Jaakko Järvi. Variadic Templates for the C++0x Standard Library. Technical report N2151=07-0011, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, January 2007.
    @TechReport{Gregor07:VariadicsLibrary,
    author = {Douglas Gregor and Jaakko J\"arvi},
    title = {Variadic Templates for the {C++0x} Standard Library},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2151=07-0011},
    month = {January} }


  10. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 2). Technical report N2322=07-0182, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2007.
    @TechReport{gregor08:concepts_stdlib_utilities_rev_2,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Utilities} (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2322=07-0182},
    month = {July} }


  11. Douglas Gregor and Eric Niebler. Extending Variadic Template Template Parameters. Technical report N2488=07-0358, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, December 2007.
    @TechReport{GregorNiebler07:VariadicTTP,
    author = {Douglas Gregor and Eric Niebler},
    title = {Extending Variadic Template Template Parameters},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2488=07-0358},
    month = {December} }


  12. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators (Revision 2). Technical report N2323=07-0183, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2007.
    @TechReport{gregor08:concepts_stdlib_iterators_rev_2,
    author = {Douglas Gregor and Jeremy Siek and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Iterators} (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2323=07-0183},
    month = {July} }


  13. Douglas Gregor and Bjarne Stroustrup. Proposed Wording for Concepts. Technical report N2193=07-0053, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2007.
    @TechReport{GregorStroustrup07:concepts_wording,
    author = {Douglas Gregor and Bjarne Stroustrup},
    title = {Proposed Wording for Concepts},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2193=07-0053},
    month = {March} }


  14. Douglas Gregor and Bjarne Stroustrup. Proposed Wording for Concepts (Revision 2). Technical report N2398=07-0258, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, September 2007.
    @TechReport{GregorStroustrup07:concepts_wording_rev_2,
    author = {Douglas Gregor and Bjarne Stroustrup},
    title = {Proposed Wording for Concepts (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2398=07-0258},
    month = {September} }


  15. Douglas Gregor and Bjarne Stroustrup. Proposed Wording for Concepts (Revision 1). Technical report N2307=07-0167, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2007.
    @TechReport{GregorStroustrup07:concepts_wording_rev_1,
    author = {Douglas Gregor and Bjarne Stroustrup},
    title = {Proposed Wording for Concepts (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2307=07-0167},
    month = {July} }


  16. Douglas Gregor and Bjarne Stroustrup. Proposed Wording for Concepts (Revision 3). Technical report N2421=07-0281, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2007.
    @TechReport{GregorStroustrup07:concepts_wording_rev_3,
    author = {Douglas Gregor and Bjarne Stroustrup},
    title = {Proposed Wording for Concepts (Revision 3)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2421=07-0281},
    month = {October} }


Miscellaneous
  1. David Abrahams, Beman Dawes, Jeff Garland, and Douglas Gregor. The Future of Boost. Panel at BoostCon 2007, Aspen, Colorado, May 2007.
    @Misc{boostcon07:future_of_boost,
    author = {David Abrahams and Beman Dawes and Jeff Garland and Douglas Gregor},
    title = {The Future of Boost},
    howpublished = {Panel at BoostCon 2007, Aspen, Colorado},
    month = {May},
    year = 2007 }


  2. Ronald Garcia. Static Computation and Reflection: Practice and Theory. Presentation at the 2007 LogicBlox Inc. Researchers Symposium, September 2007.
    @Misc{garcia07:logicblox,
    author = {Ronald Garcia},
    title = {Static Computation and Reflection: Practice and Theory},
    howpublished = {Presentation at the 2007 LogicBlox Inc. Researchers Symposium},
    month = {September},
    year = 2007 }


  3. Ronald Garcia. Compile-time Metaprogramming. Presentation at Connecticut College, December 2007.
    @Misc{garcia07:conncoll,
    author = {Ronald Garcia},
    title = {Compile-time Metaprogramming},
    howpublished = {Presentation at Connecticut College},
    month = {December},
    year = 2007 }


  4. Ronald Garcia. Computing While Compiling: Reasons and Methods for Compile-time Metaprogramming. Presentation at Wesleyan University, December 2007.
    @Misc{garcia07:wesleyan,
    author = {Ronald Garcia},
    title = {Computing While Compiling: Reasons and Methods for Compile-time Metaprogramming},
    howpublished = {Presentation at Wesleyan University},
    month = {December},
    year = 2007 }


  5. Ronald Garcia. Static Computation and Reflection: Practice and Theory. Presentation at the 2007 Summer School on Generative and Transformational Techniques in Software Engineering, Participants Workshop, July 2007.
    @Misc{garcia07:gttse,
    author = {Ronald Garcia},
    title = {Static Computation and Reflection: Practice and Theory},
    howpublished = {Presentation at the 2007 Summer School on Generative and Transformational Techniques in Software Engineering, Participants Workshop},
    month = {July},
    year = 2007 }


  6. Ronald Garcia. A Principled Approach to Compile-time Metaprogramming. Poster presented during the CRA/CDC Programming Languages Summer School, May 2007.
    @Misc{garcia07:principled_approach,
    author = {Ronald Garcia},
    title = {A Principled Approach to Compile-time Metaprogramming},
    howpublished = {Poster presented during the CRA/CDC Programming Languages Summer School},
    month = {May},
    year = 2007 }


  7. Peter Gottschling. Generic Linear Algebra and MTL. Presentation at Katholieke Universiteit Leuven, Belgium, March 2007.
    Abstract: Generic linear algebra software provides algorithmic functionality on the whole set of data types that fulfils the requirements of the algorithms respectively its specific implementation. These requirements are formalized in concepts and it is well known from the Standard Template Library how data types implementational demands are specified with concepts. In our work we specified the properties of algebraic structures, like semi-groups and fields, in terms of concepts. Recent effords to integrate the concepts into the C++ languange lead to an implementation called ConceptGCC and we use our concepts with this compiler. Another topic, we will present is the code generation within C++ for performance optimization avoiding code generation using another language.

    @Misc{gottschling07:leuven_presentation,
    author = {Peter Gottschling},
    title = {Generic Linear Algebra and {MTL}},
    howpublished = {Presentation at Katholieke Universiteit Leuven, Belgium},
    month = {March},
    year = 2007,
    abstract = {Generic linear algebra software provides algorithmic functionality on the whole set of data types that fulfils the requirements of the algorithms respectively its specific implementation. These requirements are formalized in concepts and it is well known from the Standard Template Library how data types implementational demands are specified with concepts. In our work we specified the properties of algebraic structures, like semi-groups and fields, in terms of concepts. Recent effords to integrate the concepts into the C++ languange lead to an implementation called ConceptGCC and we use our concepts with this compiler. Another topic, we will present is the code generation within C++ for performance optimization avoiding code generation using another language.} }


  8. Douglas Gregor. Concepts: Extending C++ Templates for Generic Programming. Presentation at ACCU 2007, Oxford, U.K., April 2007.
    @Misc{gregor07:concepts_accu_presentation,
    author = {Douglas Gregor},
    title = {Concepts: Extending {C++} Templates for Generic Programming},
    howpublished = {Presentation at ACCU 2007, Oxford, U.K.},
    month = {April},
    year = 2007 }


  9. Douglas Gregor. An Introduction to Concepts in C++0x. Presentation at BoostCon 2007, Aspen, Colorado, May 2007.
    @Misc{gregor07:boostcon_concepts_intro,
    author = {Douglas Gregor},
    title = {An Introduction to Concepts in {C++0x}},
    howpublished = {Presentation at BoostCon 2007, Aspen, Colorado},
    month = {May},
    year = 2007 }


  10. Douglas Gregor. Concepts: Extending C++ Templates for Generic Programming. Presentation as Google Tech Talk, Mountain View, California, February 2007.
    @Misc{gregor07:concepts_google_presentation,
    author = {Douglas Gregor},
    title = {Concepts: Extending {C++} Templates for Generic Programming},
    howpublished = {Presentation as Google Tech Talk, Mountain View, California},
    month = {February},
    year = 2007 }


  11. Douglas Gregor. Concepts: Extending C++ Templates for Generic Programming. Presentation to Microsoft Visual C++ Development Team, Redmond, Washington, February 2007.
    @Misc{gregor07:concepts_microsoft_presentation,
    author = {Douglas Gregor},
    title = {Concepts: Extending {C++} Templates for Generic Programming},
    howpublished = {Presentation to Microsoft Visual {C++} Development Team, Redmond, Washington},
    month = {February},
    year = 2007 }


  12. Douglas Gregor. Boost.MPI: Modernizing the C++ Interface to MPI. Presentation to Microsoft High-Performance Computing Group, Redmond, Washington, February 2007.
    @Misc{gregor07:boost_mpi_microsoft_presentation,
    author = {Douglas Gregor},
    title = {Boost.MPI: Modernizing the {C++} Interface to MPI},
    howpublished = {Presentation to Microsoft High-Performance Computing Group, Redmond, Washington},
    month = {February},
    year = 2007 }


  13. Douglas Gregor. Evolving a C++ Library to C++0x Concepts. Presentation at BoostCon 2007, Aspen, Colorado, May 2007.
    @Misc{gregor07:boostcon_concepts_evo,
    author = {Douglas Gregor},
    title = {Evolving a {C++} Library to {C++0x} Concepts},
    howpublished = {Presentation at BoostCon 2007, Aspen, Colorado},
    month = {May},
    year = 2007 }


  14. Douglas Gregor. Generic Programming in the Parallel Boost Graph Library. Presentation to Microsoft Live Labs, Bellevue, Washington, November 2007.
    @Misc{gregor07:microsoft_pbgl,
    author = {Douglas Gregor},
    title = {Generic Programming in the {Parallel} {Boost} {Graph} {Library}},
    howpublished = {Presentation to Microsoft Live Labs, Bellevue, Washington},
    month = {November},
    year = 2007 }


  15. Douglas Gregor. Large-Scale Network Analysis with the Parallel Boost Graph Library. Center for Data and Search Informatics Seminar, Bloomington, Indiana, September 2007.
    @Misc{gregor07:pbgl_dsi_presentation,
    author = {Douglas Gregor},
    title = {Large-Scale Network Analysis with the Parallel Boost Graph Library},
    howpublished = {Center for Data and Search Informatics Seminar, Bloomington, Indiana},
    month = {September},
    year = 2007 }


  16. Douglas Gregor. Concepts: Extending C++ Templates for Generic Programming. Presentation to Apple Developer Tools Group, Cupertino, California, February 2007.
    @Misc{gregor07:concepts_apple_presentation,
    author = {Douglas Gregor},
    title = {Concepts: Extending {C++} Templates for Generic Programming},
    howpublished = {Presentation to Apple Developer Tools Group, Cupertino, California},
    month = {February},
    year = 2007 }


  17. Douglas Gregor. MPI.NET: High-Performance Message Passing in C# and .NET. Presentation to Microsoft High-Performance Computing Group, Redmond, Washington, November 2007.
    @Misc{gregor07:microsoft_mpi.net,
    author = {Douglas Gregor},
    title = {{MPI.NET}: High-Performance Message Passing in {C\#} and {.NET}},
    howpublished = {Presentation to Microsoft High-Performance Computing Group, Redmond, Washington},
    month = {November},
    year = 2007 }


  18. T. Hoefler and G. Zerah. Optimization of a parallel 3d-FFT with non-blocking collective operations. Invited presentation at the 3rd International ABINIT Developer Workshop, Liege, Belgium, 01 2007.
    @misc{iadw07,
    author={T. Hoefler and G. Zerah},
    title={{Optimization of a parallel 3d-FFT with non-blocking collective operations}},
    howpublished={Invited presentation at the 3rd International ABINIT Developer Workshop, Liege, Belgium},
    year={2007},
    month={01},
    source={http://www.unixer.de/~htor/publications/},
    }


  19. T. Hoefler. Non-Blocking Collectives for MPI-2. Presentation at parallel systems group at the Commissariat a l'Energie Atomique - Direction des applications militaires (CEA-DAM), Bruyeres-le-chatel, France, 01 2007.
    @misc{cea-nbcoll,
    author={T. Hoefler},
    title={{Non-Blocking Collectives for MPI-2}},
    howpublished = {Presentation at parallel systems group at the Commissariat a l'Energie Atomique - Direction des applications militaires (CEA-DAM), Bruyeres-le-chatel, France},
    year={2007},
    month={01},
    source={http://www.unixer.de/~htor/publications/},
    }


  20. T. Hoefler. Application Optimization with non-blocking Collectives. Presentation at parallel applications group at the Commissariat a l'Energie Atomique - Direction des applications militaires (CEA-DAM), Bruyeres-le-chatel, France, 01 2007.
    @misc{cea-3dfft,
    author={T. Hoefler},
    title={{Application Optimization with non-blocking Collectives}},
    howpublished = {Presentation at parallel applications group at the Commissariat a l'Energie Atomique - Direction des applications militaires (CEA-DAM), Bruyeres-le-chatel, France},
    year={2007},
    month={01},
    source={http://www.unixer.de/~htor/publications/},
    }


  21. Prabhanjan Kambadur. Parallelization of Generic Libraries based on Type Properties. Presentation at the 7th International Conference on Computational Science, Beijing, China, May 2007.
    @Misc{kambadur07:parallelizing_generic_libraries_presentation,
    author = {Prabhanjan Kambadur},
    title = {Parallelization of Generic Libraries based on Type Properties},
    howpublished = {Presentation at the 7th International Conference on Computational Science, Beijing, China},
    month = {May},
    year = 2007 }


  22. Benjamin Martin. A Comparison of Vertex Ordering Algorithms for Large Graph Visualization. Presentation at Asia-Pacific Symposium on Visualization, February 2007.
    @Misc{benjmart07:APVIS_ordering,
    author = {Benjamin Martin},
    title = {A Comparison of Vertex Ordering Algorithms for Large Graph Visualization},
    howpublished = {Presentation at Asia-Pacific Symposium on Visualization},
    month = {February},
    year = 2007,
    location = {Sydney, Australia} }


  23. Benjamin Martin. Corepy. Presentation at HPC Consortium Hack-a-thon, January 2007.
    @Misc{benjmart07:APVIS_interpreting,
    author = {Benjamin Martin},
    title = {Corepy},
    howpublished = {Presentation at HPC Consortium Hack-a-thon},
    month = {January},
    year = 2007,
    location = {Loveland, Colorado} }


  24. Benjamin Martin. Interpreting Large Visual Similarity Matrices. Presentation at Asia-Pacific Symposium on Visualization, February 2007.
    @Misc{benjmart07:APVIS_interpreting,
    author = {Benjamin Martin},
    title = {Interpreting Large Visual Similarity Matrices},
    howpublished = {Presentation at Asia-Pacific Symposium on Visualization},
    month = {February},
    year = 2007,
    location = {Sydney, Australia} }


  25. Timothy I. Mattox. Open MPI on Mac OS X: Enabling big science on the Mac. Scientific Development Poster presented during the Apple World Wide Developers Conference (WWDC07), San Francisco, California, June 2007.
    Keywords: Open MPI, MPI, Apple, Macintosh, Mac OS X.
    @misc{mattox07:WWDC07-poster,
    Author = {Timothy I. Mattox},
    Date-Added = {2007-06-27 15:06:18 -0400},
    Date-Modified = {2007-06-27 15:19:31 -0400},
    Howpublished = {{Scientific Development Poster presented during the Apple World Wide Developers Conference (WWDC07), San Francisco, California}},
    Keywords = {Open MPI, MPI, Apple, Macintosh, Mac OS X},
    Local-Url = {file://localhost/Users/tmattox/Documents/IU-PTL-OSL/WWDC07/WWDC07Poster-Mattox.pdf},
    Month = {June},
    Title = {{Open MPI on Mac OS X: Enabling big science on the Mac}},
    Year = {2007} }


  26. Timothy I. Mattox. MPI Is Dead? Long Live MPI! Evolving MPI for the Next Generation of Supercomputing. Presentation in the Cisco booth at the ACM/IEEE SC07 Conference, Reno, Nevada, November 2007.
    @misc{mattox07:sc07_iu_cisco_presentation,
    Author = {Timothy I. Mattox},
    Date-Modified = {2008-01-06 15:34:56 -0500},
    Howpublished = {Presentation in the Cisco booth at the ACM/IEEE SC07 Conference, Reno, Nevada},
    Month = {November},
    Title = {{MPI Is Dead? Long Live MPI! Evolving MPI for the Next Generation of Supercomputing}},
    Year = 2007 }


  27. Christopher Mueller. CorePy: High-Productivity Cell/B.E. Programming.
    Note: Presentation at Georgia Tech STI Cell/B.E. Workshop, June 2007.
    @Unpublished{mueller_pressgatech07,
    author = {Christopher Mueller},
    title = {CorePy: High-Productivity {Cell/B.E.} Programming},
    note = {Presentation at Georgia Tech STI {Cell/B.E.} Workshop},
    month = {June},
    year = {2007},
    location = {Atlanta, GA} }


  28. Christopher Mueller. Agile High-performance Software Development.
    Note: Presentation at RIDMS-2, January 2007.
    @Unpublished{mueller_pressridms07,
    author = {Christopher Mueller},
    title = {Agile High-performance Software Development},
    note = {Presentation at RIDMS-2},
    month = {January},
    year = {2007},
    location = {Phoenix, AZ} }



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 Nov 20 16:50:24 2009
Author: dikim.


This document was translated from BibTEX by bibtex2html

Copyright 2005, The Trustees of Indiana University
Comments  |   Webmaster