Actions

XPRESS: Difference between revisions

From Modelado Foundation

imported>Cdenny
(Created page with "{{Infobox project | title = XPRESS | image = 180px | imagecaption = | team-members = List of team members | pi = Lead PI (Institute) | co-pi = Co-...")
 
imported>Cdenny
No edit summary
Line 1: Line 1:
{{Infobox project
{{Infobox project
| title = XPRESS
| title = XPRESS
| image = [[File:Your-team-logo.png|180px]]
| image = [[File:XPRESS-Logos.png|180px]]
| imagecaption =  
| imagecaption =  
| team-members = List of team members
| team-members = [http://www.sandia.gov/ SNL], [http://www.indiana.edu/ IU], [http://www.lbnl.gov/ LBNL], [http://www.lsu.edu/ LSU], [http://www.ornl.gov/ ORNL], [http://www.renci.org/ UNC/RENCI], [http://www.uh.edu/ U. of Houston], [https://www.uoregon.edu/ U. of Oregon]
| pi = Lead PI (Institute)
| pi = Lead PI (Institute)
| co-pi = Co-PIs (Institute)
| co-pi = Co-PIs (Institute)
Line 9: Line 9:
}}
}}


''Description about your project goes here.....''
'''eXascale Programming Environment and System Software or XPRESS'''
 


== Team Members ==
== Team Members ==
* [http://www.sandia.gov/ Sandia National Laboratories (SNL)]: LXK operating system, OpenX software architecture, Applications
* [http://www.indiana.edu/ Indiana University (IU)]: Parallex Execution Model, OpenX software architecture, HPX‐4 runtime system, XPI
* [http://www.lbnl.gov/ Lawrence Berkeley National Laboratory (LBNL)]: Applications
* [http://www.lsu.edu/ Louisiana State University (LSU)]: HPX‐4 runtime system
* [http://www.ornl.gov/ Oak Ridge National Laboratory (ORNL)]: Applications
* [http://www.uh.edu/ University of Houston]: Application migration
* [http://www.renci.org/ University of North Carolina at Chapel Hill (UNC)/RENCI]: XPI, HPX‐4, APEX
* [https://www.uoregon.edu/ University of Oregon]: Performance instrumentation (APEX)


== Goals, Objectives, and Approach ==
* '''Goals:'''
** Enable exascale performance capability for current and future DOE applications
** Develop and deliver a practical computing system software X‐stack, “OpenX”, for future practical DOE computing systems
** Provide programming methods, environments, languages, and tools for effective means of expressing application and system software for portable exascale system execution


== Objectives ==
* '''Objectives:'''
** Derive a dynamic adaptive introspective strategy for exploiting opportunities and addressing critical exascale technology challenges in the form of an abstract execution model
** Devise a software architecture as a framework for future exascale system design and implementation
** Implement core interrelated and interoperable components of the software architecture to realize a fully working and usable system
** Test, evaluate, validate, and demonstrate correctness, performance, resiliency, and energy efficiency
** Provide technology transfer through cooperative engagement of industry hardware and software vendors and national labs via documentation and training


* '''Approach:'''
** Research, develop, and deploy a software stack to exploit the ParalleX execution model


== Roadmap ==
== Roadmap ==

Revision as of 22:34, February 8, 2013

XPRESS
XPRESS-Logos.png
Team Members SNL, IU, LBNL, LSU, ORNL, UNC/RENCI, U. of Houston, U. of Oregon
PI Lead PI (Institute)
Co-PIs Co-PIs (Institute)
Website team website
Download {{{download}}}

eXascale Programming Environment and System Software or XPRESS


Team Members

Goals, Objectives, and Approach

  • Goals:
    • Enable exascale performance capability for current and future DOE applications
    • Develop and deliver a practical computing system software X‐stack, “OpenX”, for future practical DOE computing systems
    • Provide programming methods, environments, languages, and tools for effective means of expressing application and system software for portable exascale system execution
  • Objectives:
    • Derive a dynamic adaptive introspective strategy for exploiting opportunities and addressing critical exascale technology challenges in the form of an abstract execution model
    • Devise a software architecture as a framework for future exascale system design and implementation
    • Implement core interrelated and interoperable components of the software architecture to realize a fully working and usable system
    • Test, evaluate, validate, and demonstrate correctness, performance, resiliency, and energy efficiency
    • Provide technology transfer through cooperative engagement of industry hardware and software vendors and national labs via documentation and training
  • Approach:
    • Research, develop, and deploy a software stack to exploit the ParalleX execution model

Roadmap

Impact

Software Stack