[RiceCS]
DEPARTMENT
RESEARCHACADEMICS
PEOPLENEWS
[Rice]
Rice Computer Science
  SEARCH:
  
Rice University
Department of Computer Science
presents

Scott Haney

Advanced Computing Laboratory, Los Alamos National Laboratory

Parallel Object-Oriented Methods and Applications

Biography

Scott Haney is a technical staff member at the Advanced Computing Laboratory at Los Alamos National Laboratory. He works on the POOMA framework, which can be downloaded at http://www.acl.lanl.gov/pooma. His interests include high-performance scientific computing and active library design using C++. He received BS degrees in physics and nuclear engineering from the University of California, Santa Barbara and a Ph.D in fusion reactor technology from the Massachusetts Institute of Technology.

Abstract

POOMA (Parallel Object-Oriented Methods and Applications) is a C++ framework for constructing computational science applications on platforms ranging from laptops to parallel supercomputers. POOMA 2.2, our latest release, provides a sophisticated, generalized Array class along with Field and Particles abstractions. Multi-threaded, out-of-order execution based on dataflow analysis is supported using the SMARTS runtime system. These facilities allow scientists to write their codes using a high-level data parallel language, leaving issues like parallelism and cache management (mostly) to the framework. I will present an overview of POOMA 2.2 along with our plans for future releases. I will also discuss aspects of the framework's design, which allows developers to easily plug in their own convenient data representation along with context-sensitive optimizations of the evaluation process to achieve high performance.

Wednesday, January 26 @ 4:00 p.m. in DH 1064
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---