Award Abstract # 0615155
CSR---AES: Collaborative Research: Intelligent Optimization of Parallel and Distributed Applications (WP2)

NSF Org: CNS
Division Of Computer and Network Systems
Recipient:
Initial Amendment Date: August 7, 2006
Latest Amendment Date: August 5, 2008
Award Number: 0615155
Award Instrument: Continuing Grant
Program Manager: Anita La Salle
CNS
 Division Of Computer and Network Systems
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: August 15, 2006
End Date: September 30, 2009 (Estimated)
Total Intended Award Amount: $252,998.00
Total Awarded Amount to Date: $252,998.00
Funds Obligated to Date: FY 2006 = $68,000.00
FY 2007 = $60,457.00

FY 2008 = $0.00
History of Investigator:
  • Joel Saltz (Principal Investigator)
    joel.saltz@stonybrookmedicine.edu
Recipient Sponsored Research Office: Ohio State University Research Foundation -DO NOT USE
1960 KENNY RD
Columbus
OH  US  43210-1016
(614)688-8734
Sponsor Congressional District: 03
Primary Place of Performance: Ohio State University
1960 KENNY RD
COLUMBUS
OH  US  43210-1016
Primary Place of Performance
Congressional District:
03
Unique Entity Identifier (UEI): QR7NH79713E5
Parent UEI:
NSF Program(s): CSR-Computer Systems Research
Primary Program Source: app-0106 
app-0107 

01000809DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 2884, 9218, HPCC
Program Element Code(s): 735400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

CSR-AES: Intelligent Optimization of Parallel and Distributed Applications

ABSTRACT
This project derives a systematic solution for performance optimization and adaptive application mapping to obtain scalable performance on parallel and distributed systems consisting of tens of thousands of processing nodes. With expert domain scientists in molecular dynamics (MD) simulation, we expect to achieve performance levels on MD codes even better than what has been derived manually after years of development and many ports to a variety of architectures.
The application components are viewed as dynamically adaptive algorithms for which there exist a set of variants and parameters that can be searched to develop an optimized implementation. A workflow is an instance of the application where nodes represent application components and dependences between the nodes represent execution ordering constraints. By encoding an application in this way, we capture a large set of possible application mappings with a very compact representation. The system layers explore the large space of possible implementations to derive the most appropriate solution. Because the space of mappings is prohibitively large, the system captures and utilizes domain knowledge from the domain scientists and designers of the compiler, run-time and performance models to prune most of the possible implementations. Knowledge representation and machine learning utilize this domain knowledge and past experience to navigate the search space efficiently.
This multidisciplinary approach impacts the state-of-the-art in the sub-fields of compilers, run-time systems, machine learning, knowledge representation, and accelerates advances in MD simulation with far more productive software development and porting. More broadly, this research enables systematic performance optimization in other sciences.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Gurcan M, Pan T, Sharma A, Kurc T, Oster S, Langella S, Hastings S, Siddiqui KM, Seigel E, Saltz J "GridIMAGE: a novel use of grid computing to support interactive human and computer-assisted detection decision support" Journal of Digital Imaging , v.20 , 2007 , p.160-171 June
Pan TC, Gurcan MN, Langella SA, Oster SW, Hastings SL, Sharma A, Rutt BG, Ervin DW, Kurc TM, Siddiqui KM, Saltz JH, Siegel EL "GridCAD: Grid-based Computer-aided Detection System" Radiographics , v.27 , 2007 , p.889-897
Pan TC, Gurcan MN, Langella SA, Oster SW, Hastings SL, Sharma A, Rutt BG, Ervin DW, Kurc TM, Siddiqui KM, Saltz JH, Siegel EL "GridCAD: Grid-based Computer-aided Detection System" Radiographics , v.27 , 2007 , p.889-897
Sharma A, Pan T, Cambazoglu B, Gurcan M, Kurc T, Saltz J "VirtualPACS - A Federating Gateway to Access Remote Image Data Resources over the Grid" Journal of Digital Imaging , v.22 , 2009 , p.1-10 Feb
Tahsin Kurc, Shannon Hastings, Vijay Kumar, Stephen Langella, Ashish Sharma, Tony Pan, Scott Oster, David Ervin, Justin Permar, Sivaramakrishnan Narayanan, Yolanda Gil, Ewa Deelman, Mary Hall, and Joel Saltz "HPC and Grid Computing for Integrative Biomedical Research" International Journal of High Performance Computing Applications , v.23 , 2009 , p.252-264 Aug
V. S. Kumar, B. Rutt, T. Kurc, U. Catalyurek, T. Pan, S. Chow, S. Lamont, M. Martone, J. Saltz "Large-scale Biomedical Image Analysis in Grid Environments" IEEE Transactions on Information Technology in Biomedicine , v.12 , 2008 , p.154 March
V. S. Kumar, B. Rutt, T. Kurc, U. Catalyurek, T. Pan, S. Chow, S. Lamont, M. Martone, J. Saltz "Large-scale Biomedical Image Analysis in Grid Environments" IEEE Transactions on Information Technology in Biomedicine , v.12 , 2008 , p.154-161 March
V. S. Kumar, S. Narayanan, T. Kurc, J. Kong, M. N. Gurcan, J. H. Saltz "Analysis and Semantic Querying in Large Biomedical Image Datasets" IEEE Computer , v.41 , 2008 , p.52 No. 4
V. S. Kumar, S. Narayanan, T. Kurc, J. Kong, M. N. Gurcan, J. H. Saltz "Analysis and Semantic Querying in Large Biomedical Image Datasets" IEEE Computer , v.41 , 2008 , p.52-59 No. 4

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page