Research

My research interests are in several areas:

  • Parallel systems and algorithms
  • GPU programming
  • Parallel algorithms in Bioinformatics
  • Computer graphics and color quantization
  • Computer Science Education

Current Projects

The following is a list of some of my current research and pedagogical projects:

  • BeowulfCluster -- I designed, constructed, and administer The Inferno: Washington and Lee University's Beowulf Cluster which is used for a number of collaborative research projects.
  • Graphics Processing Unit -- I am working with students on several projects to program the GPU to parallelize scientific applications.
  • Color Cut Quantization -- I have worked on a new color image quantization algorithm for reducing the number of colors in a digital image while maintaining its appearance as much as possible.
  • Graphix Windowing Toolkit -- The Graphix Windowing Toolkit (Gwtk) extends the GLUT graphics toolkit for the development of cross platform GUI-based graphics applications.
  • Parallel Python -- I am working on a number of projects related to using the Python language for parallel computing.
  • Distributed Memory -- I am working on a project to evaluate and implement a toolkit for adding pseudo distributed memory to MPI.
  • Cluster Interface -- I am working on a project in which we are creating a a GUI user interface to act as a front-end for remote users, especially those unfamiliar with UNIX.
  • Network Simulation -- NetSim is a C++ software package for creating virtual networks and simulating the actual Internet. The various components can be extended as needed to evaluate network protocols for research or as a simple teaching tool.
  • Course Techology -- I have experimented with and studied the use of various software technology in the classroom.

Software Applications

In addition to the various projects listed above, I have written a number of software applications

  • EZBackup -- create daily and weekly backups on Linux systems.

and several plugins and extensions for existing software applications:

  • Plugins and modifications for PmWiki
  • Plugins and modifications for phpBB
Print - Changes - Search
Last modified: December 03, 2010, at 09:08 AM.