![]() |
|||
|
|
![]() |
|
STAPL (the Standard Template Adaptive Parallel Library) is a framework for developing parallel programs in C++. It is designed to work on both shared and distributed memory parallel computers. Its core is a library of ISO Standard C++ components with interfaces similar to the ISO C++ STL. STAPL's goal is to allow the user to work at a high level of abstraction and hide many details specific to parallel programming, to allow a high degree of productivity, portability, and performance.
I have been directly involved in STAPL's development and over the years I have been responsible with several STAPL compoments. My main contributions are:
I have also been involved in the ASCI project, a joint effort with the Nuclear Department and the national laboratories (Lawrence Livermore, Los Alamos and Sandia). My contribution was the development of STAPL executor for distributed systems, a communication/computation overlapping mechanism that schedules available tasks for execution as their needed data become available. I have also performed an locality optimization analysis using a field interleaving technique.
Parasol Home | Research | People | General info | Seminars | Resources Parasol Lab, 301 Harvey R. Bright Bldg, 3112 TAMU, College Station, TX 77843-3112 Contact Webmaster Phone 979.458.0722 Fax 979.458.0718
Department of Computer Science | Dwight Look College of Engineering | Texas A&M University Privacy statement: Computer Science Engineering TAMU |