Research Activity
- Numerical Analysis, Parallel Computation, Computer Architecture (technology-oriented algorithm design and analysis)
- At Shell, simulation, specification, selection and application of parallel computers for geophysics and petroleum reservoir modeling, with emphasis on the nCUBE hypercube system. Operating systems and programming environments for distributed-memory computers.
- Part of the original research team that demonstrated to Shell that parallelism was a viable technology for seismic data processing. nCUBE systems were placed into operational use at Shell in Dec. 1987, and have been recognized as an important contributor to the company's exploration community. This is believed to have been the first production use of a parallel computer in a commercial organization.
- At Rice, application of the Fortran D programming language to large-scale geophysical programs, compiler optimization techniques for distributed-memory computers.
- At Ames Lab, programming and debugging support tools for distributed memory systems, performance evaluation and analysis. Computational clusters from commodity components.