[Current Activities] [Ongoing Work] [Papers] [Patents] [Past Projects]

Current Activities

I am doing post-doctoral work with David Bernholdt at Oak Ridge National Laboratory. I am involved with the Tensor Contraction Engine project. TCE is a compiler for automatic generation of scientific computing algorithms from high-level specifications. These algorithms, used for quantum chemistry computations, make intense demands on the memory, disk, and communication infrastructure of the machines on which they run (typically, supercomputers). The main challenge in generating these algorithms is the considerable optimization of system resources required to efficiently run the generated Fortran code on target architectures. TCE is joint work with Ohio State University, Pacific Northwest National Labs, Princeton Univesity, and Lousiana State University.

I am also looking into the feasibility of using monads for the efficient generation of scientific computing code from a domain-specific language embedded in the programming language Haskell. This is joint work with Trey White at ORNL.

Ongoing Work

Amr Sabry of Indiana University, his student, and I are building a monadic semantics to model memory in Real Time Java and study type safety properties of RTJ.

Research Papers and Technical Reports

Patents

Past Projects

In the past, I have worked in the following groups and projects:


Valid XHTML 1.0! Venkatesh Choppella
Last modified: Sat Jun 7 16:45:32 EDT 2003