Collaborative Research: CSR---AES: A Framework for Optimizing Scientific Applications

Project: Research project

Project Details

Description

Title: Collaborative Research: CSR---AES: A Framework for Optimizing Scientific Applications The Design Optimizer for Scientific Applications (DOSA) framework allows the programmer or compiler writer to explore alternative designs and optimize for speed (or power) at design-time and use its run-time optimizer as an automatic application composition system (ACS) that constructs an efficient application that dynamically adapts to changes in the underlying execution environment based on the kernel model, architecture, system features, available resources, and performance feedback. DOSA allows design-time exploration and automatic run-time optimizations using continuous performance optimizations (CPO) so that application programmers and compiler writers are relieved from the challenging task of optimizing the computation in order to achieve high performance. As an illustration of the DOSA framework, one complex, full application is optimized for IBM Cell. The innovative performance optimization techniques for the memory hierarchy use new techniques for reducing I/O complexity, data layout, data remapping, and in-memory processing, and are supported by DOSA, the semi-automatic design framework and dynamic run-time system. This framework allows rapid, high-level performance estimation and detailed low-level simulation by incorporating high-level performance models into the model-integrated computing framework. The run-time system dynamically improves application performance using the component library, the models, and the run-time optimizer. The application studies are chosen for their broad impact to traditional and emerging scientific areas such as bioinformatics, computational biology, and medical applications, as well as for national security. The project especially encourages the participation by women, minorities, and underrepresented groups.
StatusFinished
Effective start/end date6/15/065/31/09

Funding

  • National Science Foundation: $100,000.00

Fingerprint

Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.