Thesis (4)
  1. Marcin Zalewski. Generic Programming with Concepts. PhD Thesis, Chalmers University, November 2008.
    @phdthesis{zalewski_generic_2008,
    type = {{PhD} Thesis},
    title = {Generic Programming with Concepts},
    url = {http://publications.lib.chalmers.se/cpl/record/index.xsql?pubid=76351},
    school = {Chalmers University},
    author = {Marcin Zalewski},
    month = nov,
    year = 2008,
    }


  2. Ronald Garcia. Static Computation and Reflection. PhD thesis, Indiana University, September 2008.
    @PhdThesis{garcia08thesis,
    author = {Ronald Garcia},
    title = {Static Computation and Reflection},
    school = {Indiana University},
    year = 2008,
    month = {September} }


  3. T. Hoefler. Principles for Coordinated Optimization of Computation and Communication in Large-Scale Parallel Systems. PhD thesis, Sep. 2008.
    @phdthesis{hoefler-dissertation,
    author={T. Hoefler},
    title={{Principles for Coordinated Optimization of Computation and Communication in Large-Scale Parallel Systems}},
    institution={Indiana University},
    year={2008},
    month={Sep.},
    location={Bloomington, IN, USA},
    url={http://www.unixer.de/~htor/publications/},
    }


  4. Jeremiah J. Willcock. A Language for Specifying Compiler Optimizations for Generic Software. PhD thesis, Indiana University, January 2008.
    @PhdThesis{willcock08language,
    author = {Jeremiah J. Willcock},
    title = {A Language for Specifying Compiler Optimizations for Generic Software},
    school = {Indiana University},
    year = 2008,
    month = jan }


Articles in journals or book chapters (5)
  1. Justin E. Gottschlich, Jeremy G. Siek, and Daniel A. Connors. C++ Move Semantics for Exception Safety and Optimization in Software Transactional Memory Libraries. In Proceedings of the Third International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS). In conjunction with ECOOP.. July 2008.
    @incollection{gottschlich:icooolps:2008,
    Author = {Gottschlich, Justin E. and Siek, Jeremy G. and Connors, Daniel A.},
    Booktitle = {Proceedings of the Third International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS). In conjunction with ECOOP.},
    Month = {jul},
    Pdf = {http://eces.colorado.edu/~gottschl/pubs/icooolps08-exception.pdf},
    Title = {{C}++ Move Semantics for Exception Safety and Optimization in Software Transactional Memory Libraries},
    Year = {2008} }


  2. Peter Gottschling and Jens Maurer. ?berarbeitung von C++ auf der Zielgeraden. DIN Mitteilungen, pp 21--23, 12 2008.
    @ARTICLE{pg_din,
    author = {Peter Gottschling and Jens Maurer},
    title = {{\"U}berarbeitung von {C++} auf der Zielgeraden},
    journal = {{DIN} Mitteilungen},
    year = {2008},
    pages = {21--23},
    month = {12},
    owner = {pgottsch},
    timestamp = {2011.12.20} }


  3. Douglas Gregor. Easier C++: An Introduction to Concepts. DevX.com Special Report, August 2008.
    Note: Rlhttp://www.devx.com/SpecialReports/Article/38864.
    @Article{gregor08:devx_concepts,
    author = {Douglas Gregor},
    title = {Easier {C++}: An Introduction to Concepts},
    journal = {DevX.com Special Report},
    year = 2008,
    month = {August},
    note = {\url{http://www.devx.com/SpecialReports/Article/38864}} }


  4. Douglas Gregor and Jaakko Järvi. Variadic Templates for C++0x. Journal of Object Technology, 7(2):31--51, February 2008.
    @Article{gregor08:VariadicTemplates,
    author = {Douglas Gregor and Jaakko J\"arvi},
    title = {Variadic Templates for {C++0x}},
    journal = {Journal of Object Technology},
    year = 2008,
    volume = 7,
    number = 2,
    month = "February",
    pages = "31--51" }


  5. 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 multicluster environment for high-performance computing. Future Generation Computer Systems, 24(2):153--157, 2008.
    @article{Castain:2008lb,
    Author = {Castain, R. H. and Woodall, T. S. and Daniel, D. J. and Squyres, J. M. and Barrett, B. and Fagg, G. E.},
    Journal = {Future Generation Computer Systems},
    Number = {2},
    Pages = {153--157},
    Title = {The Open Run-Time Environment (OpenRTE): A transparent multicluster environment for high-performance computing},
    Volume = {24},
    Year = {2008},
    thanks = {NSF grant EIA-0202048 and by a grant from the Lilly Endowment} }


Conference articles (25)
  1. 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.
    @inproceedings{hoefler-ib-threads,
    author={T. Hoefler and A. Lumsdaine},
    title={{Message Progression in Parallel Computing - To Thread or not to Thread?}},
    year={2008},
    month={Oct.},
    booktitle={Proceedings of the 2008 IEEE International Conference on Cluster Computing},
    location={Tsukuba, Japan},
    publisher={IEEE Computer Society},
    issn={1552-5244},
    isbn={978-1-4244-2640},
    url={http://www.unixer.de/~htor/publications/},
    }


  2. 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.
    @inproceedings{hoefler-ib-routing,
    author={T. Hoefler and T. Schneider and A. Lumsdaine},
    title={{Multistage Switches are not Crossbars: Effects of Static Routing in High-Performance Networks}},
    year={2008},
    month={Oct.},
    booktitle={Proceedings of the 2008 IEEE International Conference on Cluster Computing},
    location={Tsukuba, Japan},
    publisher={IEEE Computer Society},
    issn={1552-5244},
    isbn={978-1-4244-2640},
    url={http://www.unixer.de/~htor/publications/},
    }


  3. 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, Software Visualization.
    @inproceedings{Cottam2008UnitTest,
    Author = {Joseph A. Cottam and Andrew Lumsdaine and Joshua Hursey},
    Booktitle = {ACM Sypmposium on Software Visualization (SoftVis 2008)},
    Date-Added = {2008-07-22 17:09:02 -0400},
    Date-Modified = {2011-01-06 15:06:37 -0500},
    Keywords = {MTT {MPI Testing Tool}, Software Visualization},
    Location = {Herrsching am Ammersee, Germany},
    Month = {September},
    Thanks = {This work was supported in part by a grant from the Lilly Endowment. The National Science Foundation supported this research under a grant numbered EIA-0202048.},
    Title = {Representing Unit Test Data for Large Scale Software Development},
    Year = {2008} }


  4. 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.
    @inproceedings{hoefler-europvm08-qm,
    author={T. Hoefler and F. Lorenzen and A. Lumsdaine},
    title={{Sparse Non-Blocking Collectives in Quantum Mechanical Calculations}},
    year={2008},
    month={Sep.},
    pages={55-63},
    volume={LNCS 5205},
    booktitle={Recent Advances in Parallel Virtual Machine and Message Passing Interface, 15th European PVM/MPI Users' Group Meeting},
    location={Dublin, Ireland},
    publisher={Springer},
    issn={0302-9743},
    isbn={078-3-540-87474-4},
    url={http://www.unixer.de/~htor/publications/},
    }


  5. 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.
    @inproceedings{hoefler-europvm08-osem,
    author={T. Hoefler and M. Schellmann and S. Gorlatch and A. Lumsdaine},
    title={{Communication Optimization for Medical Image Reconstruction Algorithms}},
    year={2008},
    month={Sep.},
    pages={75-83},
    volume={LNCS 5205},
    booktitle={Recent Advances in Parallel Virtual Machine and Message Passing Interface, 15th European PVM/MPI Users' Group Meeting},
    location={Dublin, Ireland},
    publisher={Springer},
    issn={0302-9743},
    isbn={078-3-540-87474-4},
    url={http://www.unixer.de/~htor/publications/},
    }


  6. Jeremiah Willcock, Andrew Lumsdaine, and Daniel Quinlan. Tabled Execution in Scheme. In Workshop on Scheme and Functional Programming, September 2008.
    @InProceedings{willcock08tabled,
    author = {Jeremiah Willcock and Andrew Lumsdaine and Daniel Quinlan},
    title = {Tabled Execution in {Scheme}},
    booktitle = {Workshop on {Scheme} and Functional Programming},
    year = 2008,
    month = sep,
    pdf = {http://www.ccs.neu.edu/home/will/scheme2008/paper8.pdf},
    thanks = {DoE HPCSF, AFRL, NSF CCF-0541335, Lilly Endowment, LLNL LDRD 07-ERD-057} }


  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.
    @inproceedings{geoffray-adaptive-routing,
    author={P. Geoffray and T. Hoefler},
    title={{Adaptive Routing Strategies for Modern High Performance Networks}},
    year={2008},
    month={Aug.},
    pages={165-172},
    booktitle={16th Annual IEEE Symposium on High Performance Interconnects (HOTI 2008)},
    location={Stanford, CA, USA},
    publisher={IEEE Computer Society},
    isbn={978-0-7695-3380-3},
    url={http://www.unixer.de/~htor/publications/},
    }


  8. 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).
    @INPROCEEDINGS{hoefler-principles-overlap,
    author = {T. Hoefler and P. Gottschling and A. Lumsdaine},
    title = {{Leveraging Non-blocking Collective Communication in High-performance Applications}},
    booktitle = {SPAA'08, Proceedings of the Twentieth Annual Symposium on Parallelism in Algorithms and Architectures},
    year = {2008},
    pages = {113-115},
    month = {06},
    publisher = {Association for Computing Machinery (ACM)},
    isbn = {978-1-59593-973-9},
    location = {Munich, Germany},
    source = {http://www.unixer.de/~htor/publications/},
    url = {./img/hoefler-principles-overlap.pdf} }


  9. 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.
    @inproceedings{hoefler-ccgrid08,
    author={T. Hoefler and A. Lumsdaine},
    title={{Overlapping Communication and Computation with High Level Communication Routines}},
    year={2008},
    month={05},
    booktitle={Proceedings of the 8th IEEE Symposium on Cluster Computing and the Grid (CCGrid 2008)},
    location={Lyon, France},
    url={./img/hoefler-ccgrid08.pdf},
    url={http://www.unixer.de/~htor/publications/},
    }


  10. 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.
    @InProceedings{kambadur08:_iwomp08,
    author = {Prabhanjan Kambadur and Douglas Gregor and Andrew Lumsdaine},
    title = {OpenMP Extensions for Generic Libraries},
    booktitle = {OpenMP in a New Era of Parallelism},
    pages = {123-133},
    year = 2008,
    volume = 5004,
    series = {Lecture Notes in Computer Science},
    month = {May},
    publisher = {Springer} }


  11. 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.
    @inproceedings{hoefler-libnbc-of,
    author={T. Hoefler and A. Lumsdaine},
    title={{Optimizing non-blocking Collective Operations for InfiniBand}},
    year={2008},
    month={04},
    booktitle={Proceedings of the 22nd IEEE International Parallel \& Distributed Processing Symposium (IPDPS)},
    location={Miami, FL},
    issn={1530-2075},
    isbn={978-1-4244-1694-3},
    url={./img//hoefler-cac08.pdf},
    url={http://www.unixer.de/~htor/publications/},
    }


  12. 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.
    @inproceedings{hoefler-pmeo08,
    author={T. Hoefler and T. Schneider and A. Lumsdaine},
    title={{Accurately Measuring Collective Operations at Massive Scale}},
    year={2008},
    month={04},
    booktitle={Proceedings of the 22nd IEEE International Parallel \& Distributed Processing Symposium (IPDPS)},
    location={Miami, FL},
    issn={1530-2075},
    isbn={978-1-4244-1694-3},
    url={./img/hoefler-pmeo08.pdf},
    url={http://www.unixer.de/~htor/publications/},
    }


  13. Jeremy G. Siek, Ian Karlin, and E. R. Jessup. Build to Order Linear Algebra Kernels. In Workshop on Performance Optimization for High-Level Languages and Libraries (POHLL 2008), pages 1-8, April 2008.
    @inproceedings{Siek:2008lr,
    Author = {Jeremy G. Siek and Ian Karlin and E. R. Jessup},
    Booktitle = {Workshop on Performance Optimization for High-Level Languages and Libraries (POHLL 2008)},
    Month = {April},
    Pages = {1-8},
    Title = {Build to Order Linear Algebra Kernels},
    Year = {2008} }


  14. 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.
    @InProceedings{gregor08:mpi.net,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Design and Implementation of a High-Performance {MPI} for {C\#} and the Common Language Infrastructure},
    booktitle = {PPoPP '08: Proceedings of the 13th {ACM} {SIGPLAN} Symposium on Principles and Practice of Parallel Programming},
    year = 2008,
    month = {February},
    pages = {133--142},
    location = {Salt Lake City, UT, USA},
    publisher = {ACM},
    address = {New York, NY, USA} }


  15. 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.
    @inproceedings{schneider-pasa,
    author={T. Schneider and T. Hoefler and S. Wunderlich and T. Mehlan and W. Rehm},
    title={{An optimized ZGEMM implementation for the Cell BE}},
    year={2008},
    month={02},
    booktitle={Proceedings of the 9th Workshop on Parallel Systems and Algorithms (PASA)},
    location={Dresden, Germany},
    issn={1617-5468},
    isbn={978-3-88579-218-5},
    url={./img/schneider-zgemm-cell.pdf},
    url={http://www.unixer.de/~htor/publications/},
    }


  16. 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.
    @inproceedings{bernardy_comparison_2008,
    title = {A Comparison of {C++} Concepts and {Haskell} Type Classes},
    isbn = {978-1-60558-060-9},
    url = {http://dx.doi.org/10.1145/1411318.1411324},
    booktitle = {Proc. {ACM} {SIGPLAN} Workshop on Generic Programming},
    publisher = {{ACM}},
    author = {{Jean-Philippe} Bernardy and Patrik Jansson and Marcin Zalewski and Sibylle Schupp and Andreas Priesnitz},
    year = 2008,
    pages = {48--37} }


  17. Joseph A. Cottam and Andrew Lumsdaine. Stencil: A Conceptual Model for Representation and Interaction. In 12th International Conference on Information Visualzation (IV'08), 2008.
    Keywords: Visualization.
    @inproceedings{Cottam2008StencilModel,
    Author = {Joseph A. Cottam and Andrew Lumsdaine},
    Booktitle = {12th International Conference on Information Visualzation (IV'08)},
    Date-Added = {2009-05-21 14:54:03 -0400},
    Date-Modified = {2011-01-06 15:05:08 -0500},
    Keywords = {Visualization},
    Thanks = {This work was supported in part by a grant from the Lilly Endowment. The National Science Foundation supported this research under a grant numbered EIA-0202048.},
    Title = {Stencil: A Conceptual Model for Representation and Interaction},
    Year = {2008} }


  18. 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, Software Visualization, Network Analysis.
    @inproceedings{Cottam2008ExtendedAssortitivity,
    Author = {Joseph A. Cottam and Andrew Lumsdaine},
    Booktitle = {International Sunbelt Social Network Conference},
    Date-Modified = {2011-01-06 15:07:07 -0500},
    Keywords = {{INSNA} {Microsoft Award}, Software Visualization, Network Analysis},
    Location = {St. Pete, Florida},
    Month = {January},
    Organization = {International Network for Social Network Analysis},
    Thanks = {This work was supported in part by a grant from the Lilly Endowment. The National Science Foundation supported this research under a grant numbered EIA-0202048.},
    Title = {Extended Assortitivity and the Structure in the Open Source Development Community},
    Year = {2008} }


  19. 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.
    @InProceedings{georgiev08:_unified,
    author = {Todor Georgiev and Chintan Intwala and Derin Babacan and Andrew Lumsdaine},
    title = {A Unified Frequency Domain Analysis of Lightfield Cameras},
    booktitle = {Proceedings European Converence on Computer Vision},
    year = 2008,
    }


  20. 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, Nashville, TN, USA, pages 67--76, 2008. ACM.
    @INPROCEEDINGS{pg_gpce,
    author = {Peter Gottschling and Andrew Lumsdaine},
    title = {Integrating semantics and compilation: using c++ concepts to develop robust and efficient reusable libraries},
    booktitle = {GPCE '08: Proceedings of the 7th international conference on Generative programming and component engineering},
    year = {2008},
    pages = {67--76},
    address = {Nashville, TN, USA},
    publisher = {ACM},
    doi = {http://doi.acm.org/10.1145/1449913.1449925},
    isbn = {978-1-60558-267-2} }


  21. 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.
    @INPROCEEDINGS{pg_poosc_recursion,
    author = {Peter Gottschling and David S. Wise and Adwait Joshi},
    title = {Generic Support of Algorithmic and Structural Recursion for Scientific Computing},
    booktitle = {POOSC 2008 workshop at ECOOP08, Paphros, Cyprus},
    year = {2008},
    location = {Paphros, Cyprus} }


  22. 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.
    @INPROCEEDINGS{pg_poosc_amdis,
    author = {Peter Gottschling and Thomas Witkowski and Axel Voigt},
    title = {Integrating Object-Oriented and Generic Programming Paradigms in Real-World Software Environments: Experiences with {AMDiS} and {MTL4}},
    booktitle = {POOSC 2008 workshop at ECOOP08, Paphros, Cyprus},
    year = {2008},
    location = {Paphros, Cyprus} }


  23. Oleg Kiselyov, William E. Byrd, Daniel P. Friedman, and Chung-chieh Shan. Pure, Declarative, and Constructive Arithmetic Relations (Declarative Pearl). In Jacques Garrigue and Manuel V. Hermenegildo, editors, FLOPS '08: Proc. of the 9th Intl. Symp. on Functional and Logic Programming, Ise, Japan, Apr. 14--16, 2008, volume 4989 of LNCS, pages 64--80, 2008. Springer.
    @InProceedings{conf/flops/KiselyovBFS08,
    title = "Pure, Declarative, and Constructive Arithmetic Relations (Declarative Pearl)",
    author = "Oleg Kiselyov and William E. Byrd and Daniel P. Friedman and Chung-chieh Shan",
    bibdate = "2008-04-15",
    bibsource = "DBLP, http://dblp.uni-trier.de/db/conf/flops/flops2008.html#KiselyovBFS08",
    booktitle = "FLOPS '08: Proc. of the 9th Intl. Symp. on Functional and Logic Programming, Ise, Japan, Apr. 14--16, 2008",
    publisher = "Springer",
    year = "2008",
    volume = "4989",
    editor = "Jacques Garrigue and Manuel V. Hermenegildo",
    OPTISBN = "978-3-540-78968-0",
    pages = "64--80",
    series = "LNCS",
    OPTURL = "http://dx.doi.org/10.1007/978-3-540-78969-7_7",
    }


  24. Joseph P. Near, William E. Byrd, and Daniel P. Friedman. \m box\alpha\s f leanT\!\!A\!P: A Declarative Theorem Prover for First-Order Classical Logic. In Maria Garcia de la Banda and Enrico Pontelli, editors, ICLP '08: Proc. of the 24th Intl. Conf. on Logic Programming, Udine, Italy, Dec. 9--13, 2008, volume 5366 of LNCS, pages 238--252, 2008. Springer.
    @InProceedings{DBLP:conf/iclp/NearBF08,
    title = "\mbox{$\alpha${\sf lean}\-$T\!\!A\!P$}: {A} Declarative Theorem Prover for First-Order Classical Logic",
    author = "Joseph P. Near and William E. Byrd and Daniel P. Friedman",
    bibdate = "2008-12-17",
    bibsource = "DBLP, http://dblp.uni-trier.de/db/conf/iclp/iclp2008.html#NearBF08",
    booktitle = "{ICLP} '08: Proc. of the 24th Intl. Conf. on Logic Programming, Udine, Italy, Dec. 9--13, 2008",
    publisher = "Springer",
    year = "2008",
    volume = "5366",
    editor = "Maria Garcia de la Banda and Enrico Pontelli",
    ISBN = "978-3-540-89981-5",
    pages = "238--252",
    series = "LNCS",
    OPTURL = "http://dx.doi.org/10.1007/978-3-540-89982-2",
    }


  25. Jeremy G. Siek and Manish Vachharajani. Gradual Typing and Unification-based Inference. In Dynamic Languages Symposium, 2008. AITO.
    @inproceedings{Siek:2008sf,
    Author = {Jeremy G. Siek and Manish Vachharajani},
    Booktitle = {Dynamic Languages Symposium},
    Date-Added = {2008-07-01 15:27:16 -0600},
    Date-Modified = {2008-07-01 15:28:15 -0600},
    Organization = {AITO},
    Title = {Gradual Typing and Unification-based Inference},
    Year = {2008} }


Internal reports (48)
  1. Beman Dawes, Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Chapter 17 -- Introduction (Revision 2). Technical report N2755=08-0265, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008.
    @TechReport{dawes08:concepts_stdlib_intro_rev_2,
    author = {Beman Dawes and Douglas Gregor and Jeremiah Willcock and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Chapter 17} -- {Introduction} (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2755=08-0265},
    month = {October} }


  2. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators (Revision 4). Technical report N2777=08-0287, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008.
    @TechReport{gregor08:concepts_stdlib_iterators_rev_4,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Iterators} (Revision 4)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2777=08-0287},
    month = {October} }


  3. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 5). Technical report N2770=08-0280, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008.
    @TechReport{gregor08:concepts_stdlib_utilities_rev_5,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Utilities} (Revision 5)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2770=08-0280},
    month = {October} }


  4. Douglas Gregor, Mat Marcus, and Pablo Halpern. Concepts for the C++0x Standard Library: Containers (Revision 4). Technical report N2776=08-0286, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008.
    @TechReport{gregor08:concepts_stdlib_containers_4,
    author = {Douglas Gregor and Mat Marcus and Pablo Halpern},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Containers} (Revision 4)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2776=08-0286},
    month = {October} }


  5. Douglas Gregor, Mat Marcus, and Thomas Witt Andrew Lumsdaine. Foundational Concepts for the C++0x Standard Library (Revision 5). Technical report N2774=08-02484, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008.
    @TechReport{gregor08:concepts_stdlib_foundational_5,
    author = {Douglas Gregor and Mat Marcus and Thomas Witt Andrew Lumsdaine},
    title = {Foundational Concepts for the {C++0x} {Standard} {Library} (Revision 5)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2774=08-02484},
    month = {October} }


  6. Douglas Gregor, Mat Marcus, Thomas Witt, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 5). Technical report N2759=08-0269, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008.
    @TechReport{gregor08:concepts_stdlib_algorithms_5,
    author = {Douglas Gregor and Mat Marcus and Thomas Witt and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Algorithms} (Revision 5)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2759=08-0269},
    month = {October} }


  7. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 5). Technical report N2758=08-0268, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008.
    @TechReport{gregor08:concepts_stdlib_iterconcepts_5,
    author = {Douglas Gregor and Jeremy Siek and Andrew Lumsdaine},
    title = {Iterator Concepts for the {C++0x} {Standard} {Library} (Revision 5)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2758=08-0268},
    month = {October} }


  8. Douglas Gregor. Simplifying unique copy (Revision 1). Technical report N2786=08-0298, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008.
    @TechReport{Gregor08:unique_copy_rev_1,
    author = {Douglas Gregor},
    title = {Simplifying unique copy ({Revision} 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2786=08-0298},
    month = {October} }


  9. Douglas Gregor, Bjarne Stroustrup, James Widman, and Jeremy Siek. Proposed Wording for Concepts (Revision 9). Technical report N2773=08-0283, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2008.
    @TechReport{GregorStroustrup08:concepts_wording_rev_9,
    author = {Douglas Gregor and Bjarne Stroustrup and James Widman and Jeremy Siek},
    title = {Proposed Wording for Concepts (Revision 9)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2773=08-0283},
    month = {October} }


  10. Abhishek Kulkarni and Latchesar Ionkov. v9fb: A Remote Framebuffer Infrastructure for Linux. Technical report, October 2008.
    @techreport{kulkarni08:v9fb,
    Author = {Abhishek Kulkarni and Latchesar Ionkov},
    Booktitle = {3rd International Workshop on Plan 9 (IWP9 2008)},
    Month = oct,
    Title = {v9fb: {A} Remote Framebuffer Infrastructure for Linux},
    Year = {2008} }


  11. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 4). Technical report N2735=08-0245, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{gregor08:concepts_stdlib_utilities_rev_4,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Utilities} (Revision 4)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2735=08-0245},
    month = {July} }


  12. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Numerics (Revision 3). Technical report N2736=08-0246, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{gregor08:concepts_stdlib_numerics_rev_3,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Numerics} (Revision 3)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2736=08-0246},
    month = {July} }


  13. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Iterators (Revision 3). Technical report N2734=08-0244, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{gregor08:concepts_stdlib_iterators_rev_3,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Iterators} (Revision 3)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2734=08-0244},
    month = {July} }


  14. Douglas Gregor, Mat Marcus, and Pablo Halpern. Concepts for the C++0x Standard Library: Containers (Revision 3). Technical report N2738=08-0248, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{gregor08:concepts_stdlib_containers_3,
    author = {Douglas Gregor and Mat Marcus and Pablo Halpern},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Containers} (Revision 3)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2738=08-0248},
    month = {July} }


  15. Douglas Gregor, Mat Marcus, and Thomas Witt Andrew Lumsdaine. Foundational Concepts for the C++0x Standard Library (Revision 3). Technical report N2737=08-0247, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{gregor08:concepts_stdlib_foundational_4,
    author = {Douglas Gregor and Mat Marcus and Thomas Witt Andrew Lumsdaine},
    title = {Foundational Concepts for the {C++0x} {Standard} {Library} (Revision 3)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2737=08-0247},
    month = {July} }


  16. Douglas Gregor, Mat Marcus, Thomas Witt, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 4). Technical report N2740=08-0250, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{gregor08:concepts_stdlib_algorithms_4,
    author = {Douglas Gregor and Mat Marcus and Thomas Witt and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Algorithms} (Revision 4)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2740=08-0250},
    month = {July} }


  17. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 4). Technical report N2739=08-0249, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{gregor08:concepts_stdlib_iterconcepts_4,
    author = {Douglas Gregor and Jeremy Siek and Andrew Lumsdaine},
    title = {Iterator Concepts for the {C++0x} {Standard} {Library} (Revision 4)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2739=08-0249},
    month = {July} }


  18. Douglas Gregor, Bjarne Stroustrup, James Widman, and Jeremy Siek. Proposed Wording for Concepts (Revision 8). Technical report N2741=08-0251, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{GregorStroustrup08:concepts_wording_rev_8,
    author = {Douglas Gregor and Bjarne Stroustrup and James Widman and Jeremy Siek},
    title = {Proposed Wording for Concepts (Revision 8)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2741=08-0251},
    month = {July} }


  19. Douglas Gregor. Simplifying unique copy. Technical report N2742=08-0252, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{Gregor08:unique_copy,
    author = {Douglas Gregor},
    title = {Simplifying unique copy},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2742=08-0252},
    month = {July} }


  20. Douglas Gregor, Bjarne Stroustrup, James Widman, and Jeremy Siek. Proposed Wording for Concepts (Revision 7). Technical report N2710=08-0220, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{GregorStroustrup08:concepts_wording_rev_7,
    author = {Douglas Gregor and Bjarne Stroustrup and James Widman and Jeremy Siek},
    title = {Proposed Wording for Concepts (Revision 7)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2710=08-0220},
    month = {July} }


  21. Douglas Gregor. Unifying Operator and Function-Object Variants of Standard Library Algorithms. Technical report N2743=08-0253, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, July 2008.
    @TechReport{Gregor08:function_obj_algorithms,
    author = {Douglas Gregor},
    title = {Unifying Operator and Function-Object Variants of Standard Library Algorithms},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2743=08-0253},
    month = {July} }


  22. Peter Gottschling and Walter E. Brown. Fundamental Mathematical Concepts for the STL in C++0x. Technical report N2645=08-0155, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008.
    @TECHREPORT{Gottschling08:stl_math_concepts,
    author = {Peter Gottschling and Walter E. Brown},
    title = {Fundamental Mathematical Concepts for the STL in {C++0x}},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = {2008},
    number = {N2645=08-0155},
    month = {June} }


  23. Peter Gottschling. Concept Implication and Requirement Propagation. Technical report N2645=08-0155, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008.
    @TECHREPORT{Gottschling08:concept_implication,
    author = {Peter Gottschling},
    title = {Concept Implication and Requirement Propagation},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = {2008},
    number = {N2645=08-0155},
    month = {June} }


  24. Peter Gottschling and Walter E. Brown. Toward a More Complete Taxonomy of Algebraic Properties for Numeric Libraries in TR2. Technical report N2650=08-0160, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008.
    @TECHREPORT{Gottschling08:math_concepts,
    author = {Peter Gottschling and Walter E. Brown},
    title = {Toward a More Complete Taxonomy of Algebraic Properties for Numeric Libraries in {TR2}},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = {2008},
    number = {N2650=08-0160},
    month = {June} }


  25. Douglas Gregor, Mat Marcus, and Pablo Halpern. Concepts for the C++0x Standard Library: Containers (Revision 2). Technical report N2694=08-0204, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008.
    @TechReport{Gregor08:concepts_stdlib_containers_rev_2,
    author = {Douglas Gregor and Mat Marcus and Pablo Halpern},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Containers} (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2694=08-0204},
    month = {June} }


  26. Douglas Gregor, Mat Marcus, Thomas Witt, and Andrew Lumsdaine. Foundational Concepts for the C++0x Standard Library (Revision 3). Technical report N2677=08-0187, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008.
    @TechReport{Gregor08:core_concepts_rev_3,
    author = {Douglas Gregor and Mat Marcus and Thomas Witt and Andrew Lumsdaine},
    title = {Foundational Concepts for the C++0x Standard Library (Revision 3)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2677=08-0187},
    month = {June} }


  27. Douglas Gregor, Mat Marcus, Thomas Witt, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 2). Technical report N2696=08-0206, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008.
    @TechReport{Gregor08:concepts_stdlib_algorithms_rev_3,
    author = {Douglas Gregor and Mat Marcus and Thomas Witt and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Algorithms} (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2696=08-0206},
    month = {June} }


  28. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 3). Technical report N2695=08-0205, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008.
    @TechReport{Gregor08:iterator_concepts_rev_3,
    author = {Douglas Gregor and Jeremy Siek and Andrew Lumsdaine},
    title = {Iterator Concepts for the C++0x Standard Library (Revision 3)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2695=08-0205},
    month = {June} }


  29. Douglas Gregor, Bjarne Stroustrup, James Widman, and Jeremy Siek. Proposed Wording for Concepts (Revision 6). Technical report N2676=08-0186, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2008.
    @TechReport{GregorStroustrup07:concepts_wording_rev_6,
    author = {Douglas Gregor and Bjarne Stroustrup and James Widman and Jeremy Siek},
    title = {Proposed Wording for Concepts (Revision 6)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2676=08-0186},
    month = {June} }


  30. Beman Dawes, Douglas Gregor, Jeremiah Willcock, and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Introduction (Revision 1). Technical report N2618=08-0128, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
    @TechReport{Dawes08:concepts_stdlib_intro_rev_1,
    author = {Beman Dawes and Douglas Gregor and Jeremiah Willcock and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Introduction} (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2618=08-0128},
    month = {May} }


  31. Beman Dawes, Daniel Krügler, and Douglas Gregor. Concepts for the C++0x Standard Library: Diagnostics library. Technical report N2620=08-0130, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
    @TechReport{Dawes08:concepts_stdlib_diagnostics,
    author = {Beman Dawes and Daniel Kr\"ugler and Douglas Gregor},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Diagnostics} library},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2620=08-0130},
    month = {May} }


  32. Douglas Gregor and Pablo Halpern. Concepts for the C++0x Standard Library: Containers (Revision 1). Technical report N2623=08-0133, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
    @TechReport{Gregor08:concepts_stdlib_containers_rev_1,
    author = {Douglas Gregor and Pablo Halpern},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Containers} (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2623=08-0133},
    month = {May} }


  33. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 2). Technical report N2625=08-0135, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
    @TechReport{Gregor08:concepts_stdlib_algorithms_rev_2,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Algorithms} (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2625=08-0135},
    month = {May} }


  34. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Numerics (Revision 2). Technical report N2626=08-0136, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
    @TechReport{Gregor08:concepts_stdlib_numerics_rev_2,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Numerics} (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2626=08-0136},
    month = {May} }


  35. Douglas Gregor and Andrew Lumsdaine. Core Concepts for the C++0x Standard Library (Revision 2). Technical report N2621=08-0131, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
    @TechReport{Gregor08:core_concepts_rev_2,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Core Concepts for the C++0x Standard Library (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2621=08-0131},
    month = {May} }


  36. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Utilities (Revision 3). Technical report N2622=08-0132, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
    @TechReport{Gregor08:concepts_stdlib_utilities_rev_3,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Utilities} (Revision 3)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2622=08-0132},
    month = {May} }


  37. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 2). Technical report N2624=08-0134, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
    @TechReport{Gregor08:iterator_concepts_rev_2,
    author = {Douglas Gregor and Jeremy Siek and Andrew Lumsdaine},
    title = {Iterator Concepts for the C++0x Standard Library (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2624=08-0134},
    month = {May} }


  38. Douglas Gregor, Bjarne Stroustrup, James Widman, and Jeremy Siek. Proposed Wording for Concepts (Revision 5). Technical report N2617=08-0127, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
    @TechReport{GregorStroustrup07:concepts_wording_rev_5,
    author = {Douglas Gregor and Bjarne Stroustrup and James Widman and Jeremy Siek},
    title = {Proposed Wording for Concepts (Revision 5)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2617=08-0127},
    month = {May} }


  39. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Algorithms (Revision 2). Technical report N2573=08-0083, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008.
    @TechReport{Gregor08:concepts_stdlib_algorithms_rev_2,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Algorithms} (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2573=08-0083},
    month = {March} }


  40. Douglas Gregor. Type-Soundness and Optimization in the Concepts Proposal. Technical report N2576=08-0086, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008.
    @TechReport{Gregor08:type_soundness,
    author = {Douglas Gregor},
    title = {Type-Soundness and Optimization in the Concepts Proposal},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2576=08-0086},
    month = {March} }


  41. Douglas Gregor and Andrew Lumsdaine. Core Concepts for the C++0x Standard Library (Revision 1). Technical report N2572=08-0082, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008.
    @TechReport{Gregor08:core_concepts_rev_1,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Core Concepts for the C++0x Standard Library (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2572=08-0082},
    month = {March} }


  42. Douglas Gregor and Andrew Lumsdaine. Concepts for the C++0x Standard Library: Numerics (Revision 1). Technical report N2574=08-0084, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008.
    @TechReport{Gregor08:concepts_stdlib_numerics_rev_1,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Concepts for the {C++0x} {Standard} {Library}: {Numerics} (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2574=08-0084},
    month = {March} }


  43. Douglas Gregor and Eric Niebler. Extending Variadic Template Template Parameters (Revision 1). Technical report N2555=08-0065, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008.
    @TechReport{GregorNiebler08:VariadicTTP_rev_1,
    author = {Douglas Gregor and Eric Niebler},
    title = {Extending Variadic Template Template Parameters (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2555=08-0065},
    month = {March} }


  44. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library (Revision 1). Technical report N2570=08-0080, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2008.
    @TechReport{Gregor08:iterator_concepts_rev_1,
    author = {Douglas Gregor and Jeremy Siek and Andrew Lumsdaine},
    title = {Iterator Concepts for the C++0x Standard Library (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2570=08-0080},
    month = {March} }


  45. Douglas Gregor and Andrew Lumsdaine. Core Concepts for the C++0x Standard Library. Technical report N2502=08-0012, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, February 2008.
    @TechReport{Gregor08:core_concepts,
    author = {Douglas Gregor and Andrew Lumsdaine},
    title = {Core Concepts for the C++0x Standard Library},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2502=08-0012},
    month = {February} }


  46. Douglas Gregor, Jeremy Siek, and Andrew Lumsdaine. Iterator Concepts for the C++0x Standard Library. Technical report N2500=08-0010, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, February 2008.
    @TechReport{Gregor08:iterator_concepts,
    author = {Douglas Gregor and Jeremy Siek and Andrew Lumsdaine},
    title = {Iterator Concepts for the C++0x Standard Library},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2500=08-0010},
    month = {February} }


  47. Douglas Gregor, Bjarne Stroustrup, Jeremy Siek, and James Widman. Proposed Wording for Concepts (Revision 4). Technical report N2501=08-0011, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, February 2008.
    @TechReport{GregorStroustrup07:concepts_wording_rev_4,
    author = {Douglas Gregor and Bjarne Stroustrup and Jeremy Siek and James Widman},
    title = {Proposed Wording for Concepts (Revision 4)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2008,
    number = {N2501=08-0011},
    month = {February} }


  48. Marcin Zalewski. A Semantic Definition of Separate Type Checking in C++ with Concepts. Abstract Syntax and Complete Semantic Definition.. Technical report 2008:12, Department of Computer Science and Engineering, Chalmers University, 2008.
    @techreport{zalewski_semantic_2008,
    title = {A Semantic Definition of Separate Type Checking in {C++} with Concepts. {Abstract} Syntax and Complete Semantic Definition.},
    url = {http://publications.lib.chalmers.se/cpl/record/index.xsql?pubid=72572},
    number = {2008:12},
    institution = {Department of Computer Science and Engineering, Chalmers University},
    author = {Marcin Zalewski},
    year = 2008 }


Posters and Presentations (32)
  1. Joseph A. Cottam, Joshua Hursey, and Andrew Lumsdaine. SeeTest: Unit Test Visualization. IEEE Symposium on Information Visualization (poster), November 2008.
    Note: Poster extending work presented at SoftVis 2008.
    Keywords: Visualization, Open MPI, MTT MPI Testing Tool, Software Visualization.
    @misc{Cottam_poster_2008InfoVisMTT,
    Author = {Joseph A. Cottam and Joshua Hursey and Andrew Lumsdaine},
    Date-Modified = {2012-06-06 19:57:35 +0000},
    Howpublished = {IEEE Symposium on Information Visualization (poster)},
    Keywords = {Visualization, Open MPI, MTT {MPI Testing Tool}, Software Visualization},
    Month = {November},
    Note = {Poster extending work presented at SoftVis 2008},
    Title = {SeeTest: Unit Test Visualization},
    Year = {2008} }


  2. Joseph A. Cottam and Andrew Lumsdaine. Stencil: A Declarative, Generative System for Visualizing Dynamic Data. IEEE Symposium on Information Visualization (poster), November 2008.
    Note: Presentation and Poster for Stencil in the PhD Colloquium.
    Keywords: Visualization.
    @misc{Cottam2008InfoVisPhDStencil,
    Author = {Joseph A. Cottam and Andrew Lumsdaine},
    Date-Modified = {2012-06-06 19:55:29 +0000},
    Howpublished = {IEEE Symposium on Information Visualization (poster)},
    Keywords = {Visualization},
    Month = {November},
    Note = {Presentation and Poster for Stencil in the PhD Colloquium},
    Title = {Stencil: A Declarative, Generative System for Visualizing Dynamic Data},
    Year = {2008} }


  3. Andrew Friedley, Christopher Mueller, and Andrew Lumsdaine. And Now For Something Completely Different..., November 2008.
    Note: Presentation at SC 2008.
    @Misc{friedley-corepy-sc08,
    author = {Andrew Friedley and Christopher Mueller and Andrew Lumsdaine},
    title = {And Now For Something Completely Different...},
    note = {Presentation at SC 2008},
    month = {November},
    year = {2008},
    location = {Austin, TX} }


  4. Peter Gottschling. Algebraic Concepts and Generic High-Performance Computing. Presentation at University of Chicago, USA, November 2008.
    @MISC{gottschling08:chicago_presentation,
    author = {Peter Gottschling},
    title = {Algebraic Concepts and Generic High-Performance Computing},
    howpublished = {Presentation at University of Chicago, USA},
    month = {November},
    year = {2008} }


  5. R. Heiland. CompuCell3D: an open source cellular modeling framework. Presentation at the Supercomputing 2008 Conference, Austin, TX, November 2008.
    @Misc{heiland08:sc08_cc3d_presentation,
    author = {R. Heiland},
    title = {{CompuCell3D}: an open source cellular modeling framework},
    howpublished = {Presentation at the Supercomputing 2008 Conference, Austin, TX},
    month = {Nov},
    year = 2008 }


  6. Abhishek Kulkarni. XCPU2: A Distributed Seamless Desktop Extension. Poster at the Los Alamos National Laboratory booth at The ACM/IEEE SC08 Conference, Austin, Texas, November 2008.
    @misc{kulkarni08:xcpu2_poster,
    Author = {Abhishek Kulkarni},
    Howpublished = {Poster at the Los Alamos National Laboratory booth at The ACM/IEEE SC08 Conference, Austin, Texas},
    Month = nov,
    Title = {{XCPU2}: {A} Distributed Seamless Desktop Extension},
    Year = {2008} }


  7. Timothy I. Mattox. Research at Indiana University for Reliable Petascale Performance. Presentation in the Indiana University booth at the IEEE/ACM SC08 Conference, Austin, Texas, November 2008.
    @misc{mattox08:sc08_iu_presentation,
    Author = {Timothy I. Mattox},
    Howpublished = {Presentation in the Indiana University booth at the IEEE/ACM SC08 Conference, Austin, Texas},
    Month = {November},
    Title = {{Research at Indiana University for Reliable Petascale Performance}},
    Year = 2008 }


  8. Timothy I. Mattox. Research at Indiana University for Reliable Petascale Performance. Presentation at Fault Tolerance workshop at Los Alamos National Lab, Los Alamos, New Mexico, August 2008.
    @misc{mattox08:lanl_presentation,
    Author = {Timothy I. Mattox},
    Howpublished = {Presentation at Fault Tolerance workshop at Los Alamos National Lab, Los Alamos, New Mexico},
    Month = {August},
    Title = {{Research at Indiana University for Reliable Petascale Performance}},
    Year = 2008 }


  9. M. Swany. perfSONAR Architecture: Design, Usage, Extension and Next Steps, August 2008.
    @inInproceedings{swany_inInproceedings_perfSONAR_2008,
    Address = {Queenstown, New Zealand},
    Author = {M. Swany},
    Booktitle = {26th Asian-Pacific Advanced Network Conference},
    Date-Added = {2016-05-31 23:43:15 +0000},
    Date-Modified = {2016-05-31 23:45:03 +0000},
    Month = {August},
    Title = {perfSONAR Architecture: Design, Usage, Extension and Next Steps},
    Year = {2008} }


  10. Joseph A. Cottam. Declarative Stream Visualization, July 2008.
    Note: IV'08 PhD colloquium presentation.
    Keywords: Visualization.
    @misc{Cottam2008IV08Declarative,
    Author = {Joseph A. Cottam},
    Date-Added = {2008-07-22 17:15:04 -0400},
    Date-Modified = {2012-06-06 19:54:59 +0000},
    Keywords = {Visualization},
    Month = {July},
    Note = {IV'08 PhD colloquium presentation},
    Title = {Declarative Stream Visualization},
    Year = {2008} }


  11. Peter Gottschling. Generic High-Performance Numerics. Presentation at INRIA, Sophia-Antipolis, France, July 2008.
    @MISC{gottschling08:inria_presentation,
    author = {Peter Gottschling},
    title = {Generic High-Performance Numerics},
    howpublished = {Presentation at {INRIA}, Sophia-Antipolis, France},
    month = {July},
    year = {2008} }


  12. Peter Gottschling. Algebraic Concepts and Generic High-Performance Numerics. Presentation at University of Bergen, Norway, July 2008.
    @MISC{gottschling08:bergen_presentation,
    author = {Peter Gottschling},
    title = {Algebraic Concepts and Generic High-Performance Numerics},
    howpublished = {Presentation at University of Bergen, Norway},
    month = {July},
    year = {2008} }


  13. Timothy I. Mattox. The Multi-Core Problem: How Message Passing Can Help. Presentation at Apple, Inc., Cupertino, California, July 2008.
    @misc{mattox08:apple_presentation,
    Author = {Timothy I. Mattox},
    Howpublished = {Presentation at Apple, Inc., Cupertino, California},
    Month = {July},
    Title = {{The Multi-Core Problem: How Message Passing Can Help}},
    Year = 2008 }


  14. M. Swany. Automatic Tuning of MPI Applications, July 2008.
    @inInproceedings{swany_inInproceedings_2008_MPI,
    Author = {M. Swany},
    Booktitle = {DOE Center for Scalable Application Development Software Workshop on Automatic Tuning for Petascale Systems},
    Date-Added = {2016-05-31 23:40:04 +0000},
    Date-Modified = {2016-05-31 23:42:14 +0000},
    Month = {July},
    Title = {Automatic Tuning of MPI Applications},
    Year = {2008} }


  15. Andrew Lumsdaine. Radiance Photography. Tutorial at 2008 Computer Society Conference on Computer Vision and Pattern Recognition, June 2008.
    @Misc{lumsdaine08:_cvpr08_tutorial,
    author = {Andrew Lumsdaine},
    title = {Radiance Photography},
    howpublished = {Tutorial at 2008 Computer Society Conference on Computer Vision and Pattern Recognition},
    month = {June},
    year = 2008,
    url = {http://www.tgeorgiev.net/CVPR/} }


  16. M. Swany. Improving Data Movement Performance with Logistical Networking, June 2008.
    @inInproceedings{swany_inInproceedings_Bottlenecks_2008,
    Author = {M. Swany},
    Booktitle = {NSF Workshop: Overcoming I/O Bottlenecks in Full Data Path Processing},
    Date-Added = {2016-05-31 23:36:36 +0000},
    Date-Modified = {2016-05-31 23:39:58 +0000},
    Month = {June},
    Title = {Improving Data Movement Performance with Logistical Networking},
    Year = {2008} }


  17. David Abrahams, Beman Dawes, Jeff Garland, and Douglas Gregor. Future of Boost 2008. Panel at BoostCon 2008, May 2008.
    @Misc{Abrahams08:Future_of_boost,
    author = {David Abrahams and Beman Dawes and Jeff Garland and Douglas Gregor},
    title = {Future of {Boost} 2008},
    howpublished = {Panel at BoostCon 2008},
    month = {May},
    year = 2008 }


  18. Joseph A. Cottam, Joshua Hursey, and Andrew Lumsdaine. SeeTest: Unit Test Visualization, May 2008.
    Note: Poster at the Indiana University, School of Informatics poster session. Recieved honorable mention award.
    Keywords: Visualization.
    @misc{Cottam_poster_2008InternalSeeTest,
    Author = {Joseph A. Cottam and Joshua Hursey and Andrew Lumsdaine},
    Date-Added = {2008-07-22 17:19:21 -0400},
    Date-Modified = {2012-06-06 19:57:31 +0000},
    Keywords = {Visualization},
    Month = {May},
    Note = {Poster at the Indiana University, School of Informatics poster session. Recieved honorable mention award.},
    Title = {SeeTest: Unit Test Visualization},
    Year = {2008} }


  19. Ronald Garcia. Computing While Compiling: Reasons and Methods for Compile-time Metaprogramming. Presentation at Rice University, May 2008.
    @Misc{garcia08:rice,
    author = {Ronald Garcia},
    title = {Computing While Compiling: Reasons and Methods for Compile-time Metaprogramming},
    howpublished = {Presentation at Rice University},
    month = {May},
    year = 2008 }


  20. Ronald Garcia. Computing While Compiling: Reasons and Methods for Compile-time Metaprogramming. Presentation at University of Oregon, May 2008.
    @Misc{garcia08:oregon,
    author = {Ronald Garcia},
    title = {Computing While Compiling: Reasons and Methods for Compile-time Metaprogramming},
    howpublished = {Presentation at University of Oregon},
    month = {May},
    year = 2008 }


  21. Douglas Gregor. Introduction to Parallel Programming with the Message Passing Interface. Presentation at BoostCon 2008, May 2008.
    @Misc{Gregor08:boostcon_mpi,
    author = {Douglas Gregor},
    title = {Introduction to Parallel Programming with the {Message} {Passing} {Interface}},
    howpublished = {Presentation at BoostCon 2008},
    month = {May},
    year = 2008 }


  22. Douglas Gregor. C++0x Today: Features for Building Better Libraries. Presentation at BoostCon 2008, May 2008.
    @Misc{Gregor08:cxx0x_today,
    author = {Douglas Gregor},
    title = {{C++0x Today}: Features for Building Better Libraries},
    howpublished = {Presentation at BoostCon 2008},
    month = {May},
    year = 2008 }


  23. Douglas Gregor. Author's Corner: Boost.Function. Presentation at BoostCon 2008, May 2008.
    @Misc{Gregor08:boostcon_function,
    author = {Douglas Gregor},
    title = {Author's Corner: {Boost.Function}},
    howpublished = {Presentation at BoostCon 2008},
    month = {May},
    year = 2008 }


  24. Prabhanjan Kambadur. Task Paralleism in Modern Languages. Presentation at the IBM T J Watson Research Center, Yorktown Heights, NY, May 2008.
    @Misc{kambadur09:task_parallelism,
    author = {Prabhanjan Kambadur},
    title = {Task Paralleism in Modern Languages},
    howpublished = {Presentation at the IBM T J Watson Research Center, Yorktown Heights, NY},
    month = {May},
    year = 2008 }


  25. Andrew Lumsdaine. OpenMP Extensions for Generic Libraries. Presentation at IWOMP '08, May 2008.
    @Misc{lumsdaine08:_iwomp08_slides,
    author = {Andrew Lumsdaine},
    title = {OpenMP Extensions for Generic Libraries},
    howpublished = {Presentation at IWOMP '08},
    month = {May},
    year = 2008 }


  26. Andrew Lumsdaine. Radiance Photography. Tutorial at 29th annual conference of the European Association for Computer Graphics, April 2008.
    @Misc{lumsdaine08:_eg08_tutorial,
    author = {Andrew Lumsdaine},
    title = {Radiance Photography},
    howpublished = {Tutorial at 29th annual conference of the European Association for Computer Graphics},
    month = {April},
    year = 2008 }


  27. M. Swany. Phoebus: Case Studies for Dynamic Circuit Networks, April 2008.
    @inInproceedings{swany_inInproceedings_Phoebus_2008,
    Author = {M. Swany},
    Booktitle = {Internet2 Member Meeting},
    Date-Added = {2016-05-31 23:34:14 +0000},
    Date-Modified = {2016-05-31 23:36:30 +0000},
    Month = {April},
    Title = {Phoebus: Case Studies for Dynamic Circuit Networks},
    Year = {2008} }


  28. M. Swany and J. Boote. Performance Update, April 2008.
    @inInproceedings{swany_inInproceedings_Internet2,
    Author = {M. Swany and J. Boote},
    Booktitle = {Internet2 Member Meeting},
    Date-Added = {2016-05-31 23:32:09 +0000},
    Date-Modified = {2016-05-31 23:33:25 +0000},
    Month = {April},
    Title = {Performance Update},
    Year = {2008} }


  29. Douglas Gregor. MPI.NET: High-Performance Message Passing in C# and .NET. Presentation at Principles and Practice of Parallel Programming, February 2008.
    @Misc{Gregor08:ppopp_mpi.net,
    author = {Douglas Gregor},
    title = {{MPI.NET}: High-Performance Message Passing in {C\#} and {.NET}},
    howpublished = {Presentation at Principles and Practice of Parallel Programming},
    month = {February},
    year = 2008 }


  30. M. Swany. Cloud Computing - A View from the Network Cloud, February 2008.
    @inInproceedings{swany_inInproceedings_2008_Cloud_Computing,
    Author = {M. Swany},
    Booktitle = {Cloud Systems BOF, Open Grid Forum},
    Date-Added = {2016-05-31 23:23:10 +0000},
    Date-Modified = {2016-05-31 23:25:29 +0000},
    Month = {February},
    Title = {Cloud Computing - A View from the Network Cloud},
    Year = {2008} }


  31. Ronald Garcia. Computing While Compiling: Reasons and Methods for Compile-time Metaprogramming. Presentation at Argonne National Laboratory, January 2008.
    @Misc{garcia08:anl,
    author = {Ronald Garcia},
    title = {Computing While Compiling: Reasons and Methods for Compile-time Metaprogramming},
    howpublished = {Presentation at Argonne National Laboratory},
    month = {January},
    year = 2008 }


  32. M. Swany and J. Boote. Performance and perfSONAR Update, January 2008.
    @inInproceedings{swany_inInproceedings_2008_perfSONAR,
    Author = {M. Swany and J. Boote},
    Booktitle = {Joint Techs: an International Conference of Network Engineers},
    Date-Added = {2016-05-31 23:18:57 +0000},
    Date-Modified = {2016-05-31 23:31:23 +0000},
    Month = {January},
    Title = {Performance and perfSONAR Update},
    Year = {2008} }



BACK TO INDEX




Disclaimer:

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




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


This document was translated from BibTEX by bibtex2html