{"51742":{"#nid":"51742","#data":{"type":"news","title":"NSF Awards Optimizing Scientific Applications","body":[{"value":"\u003Cp\u003E\u003Cstrong\u003EATLANTA (June 25, 2006)--\u003C\/strong\u003ECollege of Computing Associate Professor David A. Bader received a $200,000 award from the National Science Foundation\u0027s (NSF) Computing Systems Research program. The Georgia Tech-led project, titled \u201cA Framework for Optimizing Scientific Applications,\u201d is in collaboration with professor Viktor Prasanna at the University of Southern California. Bader and Prasanna\u0027s 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, using its run-time optimizer as an automatic application composition system (ACS). The ACS constructs an efficient application that dynamically adapts to changes in the underlying execution environment based on the kernel model, architecture, system features, available\u00a0resources, and performance feedback. The application studies are chosen by NSF for their broad impact to traditional and emerging scientific areas such as bioinformatics, computational biology, and medical applications, as well as for national security. Bader\u0027s award-winning project especially encourages the participation of women, minorities, and underrepresented groups.\u003C\/p\u003E\n\u003Cp\u003EDOSA 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, while being supported by DOSA--the semi-automatic design framework and dynamic run-time system. DOSA 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.\u003C\/p\u003E\n\u003Cp\u003EIn addition, Bader, who works within the College of Computing\u0027s Computational Science and Engineeering (CSE) division, recently attended the \u0022Challenges in Biomedicine\u0022 workshop sponsored by the Computing Research Association (CRA) and the National Institutes of Health (NIH).He joined researchers and practitioners from the high performance computing and biomedical communities to addresses the challenges and opportunities of collaboration and cooperation.\u003C\/p\u003E","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":[{"value":"\u003Cp\u003ECollege of Computing Associate Professor David Bader\u00a0receives a $200,000 award from the National Science Foundation\u0027s Computing Systems Research program.\u003C\/p\u003E","format":"limited_html"}],"field_summary_sentence":"","uid":"27154","created_gmt":"2010-02-09 21:46:56","changed_gmt":"2016-10-08 03:05:12","author":"Louise Russo","boilerplate_text":"","field_publication":"","field_article_url":"","dateline":{"date":"2006-06-25T00:00:00-04:00","iso_date":"2006-06-25T00:00:00-04:00","tz":"America\/New_York"},"extras":[],"groups":[{"id":"47223","name":"College of Computing"}],"categories":[],"keywords":[],"core_research_areas":[],"news_room_topics":[],"event_categories":[],"invited_audience":[],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[],"email":[],"slides":[],"orientation":[],"userdata":""}}}