0% found this document useful (0 votes)
43 views

Dare Ma

The document discusses funding opportunities through the National Science Foundation's (NSF) Next Generation Software Program (NGS) for research in two areas: 1) Technology for Performance Engineered Systems (TPES), which involves methodology for performance analysis and prediction of complex applications on distributed platforms; and 2) Complex Application Development and Support Systems (CADSS), which uses performance technology for dynamic compilation and runtime support of applications. It also describes the Dynamic Data Driven Application Systems (DDDAS) program, which involves enhancing simulations and models using dynamic data from experiments and sensors.

Uploaded by

sandia_docs
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Dare Ma

The document discusses funding opportunities through the National Science Foundation's (NSF) Next Generation Software Program (NGS) for research in two areas: 1) Technology for Performance Engineered Systems (TPES), which involves methodology for performance analysis and prediction of complex applications on distributed platforms; and 2) Complex Application Development and Support Systems (CADSS), which uses performance technology for dynamic compilation and runtime support of applications. It also describes the Dynamic Data Driven Application Systems (DDDAS) program, which involves enhancing simulations and models using dynamic data from experiments and sensors.

Uploaded by

sandia_docs
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Funding Opportunities:

Next Generation Software Program Information Technology Research Program Dynamic Data Driven Application Systems Thrust
Dr. Frederica Darema ([email protected])
Senior Science and Technology Advisor Director, Next Generation Software Program

NSF
Darema
1 10/7/2002

Supporting Dynamic Execution Environments:


Next Generation Software Program(NGS)
NGS Scope: design methods composition, and runtime support of Program Components:
complex applications with end-to-end performance, on distributed heterogeneous platforms, including Grids, GiBs, & embedded systems TPES (Technology for Performance Engineered Systems) and CADSS (Complex Application Development and Support Systems)

TPES: Methodology for performance engineered computing systems (end-to-end performance analysis&prediction)
performance frameworks, multilevel models for analysis and prediction

CADDS: Use of performance technology in a new software architecture for application development and run-time support
new dynamic (autonomic) compilation/run-time system technology application composition technology
2 10/7/2002

Darema

TPES Technology for Performance Engineered Systems

Performance Engineering Frameworks

Application Models ...

Distributed Applications

Application API & Runtime Services Global Management Computing Engine Components Technology

IO / File Models OS Scheduler Models Architecture / Network Models Memory Models


3

Languages Compilers Libraries Tools

Collaboration Environments Scalable I/O Authenication/ Data Management Authorization Archiving/Retrieval Dependability Services Services Visualization Other Services .

..

Distributed Systems Management


Distributed, Heterogeneous, Dynamic, Adaptive Computing Platforms and Networks Memory Technology
10/7/2002

CPU Technology

Device Technology

...

Darema

CADSS: Complex Application Development and Support (integrated feedback and control compiling system Runtime Compiling System - RTS)
Dynamic Analysis Situation
Application Model

CADSS
Distributed Programming Model

Application Program Compiler Front-End Application Intermediate Representation Compiler Back-End

Launch Application (s) Dynamically Link & Execute

Application Components

Architecture & Performance Models/Measurements

Distributed Computing Resources

com Adapt abl pu Infr ting Sy e astr s uctu tems re

Distributed Platform
alg accelerator tac-com fire cntl

.
MPP 10/7/2002 NOW

data base

data base

fire cntl

SAR

Darema

SP

What is DDDAS
OLD d static) n zed a ali (seri
s on ling i lat de og u l im .Mo no S th e a om ) ( M en y Ph

ry les) o he ncip T ri P st r (Fi

s) DIGM ion System RA W PA Simulat NE en -Driv ata mic D a (Dyn ns g io at delin gy ng ul o olo eli ) y m or iples Si ath.Mmen Mod e Th rinc (M eno ion n) t Ph rva esig tP s e D Fir bs ( O

Experiment Measurements Field-Data User

Darema

10/7/2002

Challenges: Application Simulations Development Algorithms Computing Systems Support

Fe e

db Dyn ac am k i Lo & C c op on tro l

Experiment Measurements Field-Data User

ech re T a f t w r am So rog s em S P yst NG wS Ne

En

DD ng bli a

AS D
l og no y

e nc a rm ring o erf inee P g En


Darema
6 10/7/2002

c mi rs a yn pile D om & n C tio n a lic sitio pp p o A om C

n ve s i Dr m ta- ste Da Sy c n mi tion a a tio n -- tic ula Dy plic p bio Sim A m Sy ent& ms e rem yst u S as Me

Information on these opportunities


Next Generation Software Program (NGS)
http://www.nsf.gov/pubsys/ods/getpub.cfm?nsf01147 http://www.nsf.gov/pubsys/ods/getpub.cfm?nsf02168

Information Technology Research Program

Dynamic Data Driven Application Systems Thrust (DDDAS) AND: for NGS & DDDAS proposals submitted to ITR, state ACIR (Division) and NGS as the holding program
Darema
7 10/7/2002

http:/www.cise.nsf.gov/eia/DDDAS http://www.nsf.gov/pubsys/ods/getpub.cfm?nsf02168

You might also like