Andrew Lumsdaine

Computer Science Department

Indiana University

215 Lindley Hall

Bloomington, IN 47405

Tel: +01 812 855 6486

Fax: +01 812 855 4829


 
 

Education

Teaching

Research

Selected Recent Publications

Oldies but Goodies

Ph.D. Electrical Engineering and Computer Science, MIT, 1992

•EE, ibid, 1988

•SMEE, ibid, 1986

•SBEE, ibid, 1984

P536: Advanced Operating Systems

    Official course description

    Course home page

    Last taught Fall 2008.

B629: Generic Programming

    Official course description

    Course home page

    Last taught Spring 2007.

B524: Parallelism in Programming Languages and Systems

    Official course description

    Course home page

    Last taught Spring 2006.

Links to work in progress can be found on the OSL research page.

•Generic programming

•High-performance scientific computing

•Parallel, distributed, and concurrent programming

•Parallel, distributed, and concurrent computing

•Computational imaging

•Software engineering

•Numerical analysis and numerical linear algebra

•Iterative numerical methods

•Waveform relaxation

•Image and video processing, restoration, and enhancement

The complete list is on the OSL publications page.


Joseph A. Cottam and Andrew Lumsdaine. Stencil: A Conceptual Model for Representation and Interaction. In 12th International Conference on Information Visualization (IV'08), 2008.

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.

Peter Gottschling and Andrew Lumsdaine. Integrating Semantics and Compilation. In GPCE08, Nashville, TN, 2008.

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, pages 133--142, February 2008.

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

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.

 

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

Jaakko Järvi, Douglas Gregor, Jeremiah Willcock, Andrew Lumsdaine, and Jeremy Siek. Algorithm Specialization in Generic Programming: Challenges of Constrained Generics in C++. In Proceedings PLDI '06, pages 272-282, 2006.

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

Douglas Gregor and Andrew Lumsdaine. Lifting Sequential Graph Algorithms for Distributed-Memory Parallel Computation. In Proceedings OOPSLA '05, pages 423-437, October 2005.