Jeremiah Willcock
Computer Science Department
Indiana University
215 Lindley Hall
Bloomington, IN 47405

I am a Ph.D. candidate in the Open Systems Laboratory at Indiana University, working for Andrew Lumsdaine. I am supported by a US Department of Energy High Performance Computer Science Fellowship.

Research interests

I am interested in a variety of topics related to improving the performance of scientific applications, especially those written in high-level languages and with high levels of abstraction. I am currently working on a system to define compiler optimizations based on concepts, which are properties of types used in generic programming; I am also working on an improved algorithm for sparse matrix-vector multiplication. I am also interested in the design of languages for generic programming, and in extending existing languages, such as C#, to more directly express constructs used generic programming.

Publications