Jeremiah Willcock
Computer Science Department
Indiana University
215 Lindley Hall
Bloomington, IN 47405
I am a postdoctoral researcher in the Open Systems
Laboratory at Indiana University, working for Andrew Lumsdaine.
Research interests
My primary research work is in efficiently implementing graph algorithms in
parallel as part of the Parallel
Boost Graph Library.
I am also 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 designed a system and domain-specific language to define
compiler optimizations based on concepts, which are properties of types used in
generic programming, for my Ph.D. work. Previously, I created compressed
formats for the index data of sparse matrices, and implemented higher-performance
matrix-vector multiplication algorithms for modern microprocessors based on those formats.
I am also interested in the design of languages with improved support for generic programming.