Actions

Applications Workshop: Difference between revisions

From Modelado Foundation

imported>WilliamFeiereisen
No edit summary
imported>WilliamFeiereisen
No edit summary
Line 1: Line 1:
Intel Jones Farm Campus, Hillsboro, Oregon (rooms TBD)
'''Date:''' September 30, 2014 - October 2, 2014
 
'''Location:''' Hillsboro, Oregon [https://maps.google.com/maps/ms?msa=0&msid=215751457057866473115.000001127eb3604c307b5&dg=feature near the Intel Jones Farm Campus - Hawthorne Athletic Club ]
 
'''Accommodations:''' Download [[media:Hotels-GSA_Rates.pdf|Hotels-GSA_Rates.pdf]] and [[media:Local_Hotels_near_Jones_Farm_Campus.pdf|Local_Hotels_near_Jones_Farm_Campus.pdf]] to get guidance on where to book your hotel. Marriott hotels at USG rates can be found at http://www.marriott.com/specials/govtmil/default.mi. The Larkspur Landing Hillsboro also offers USG rates - http://www.larkspurhotels.com/larkspur-landing/hillsboro.
 
= Purpose =
Bring application scientists and computer architects together to implement physics codes in the exascale-capable Traleika Glacier programming environment. Assess progress, review plans for the remaining year of the project and '''Do some hands-on coding together.'''
 
The 3rd Applications Workshop comes at the 2/3 mark of the project. The TG architecture was frozen as of July 1. and is captured by version 4.10 of FSIM. OCR is at version 0.9 and runs on x86 as well as on the TG architecture as represented by FSIM. We have several full proxy applications and numerous kernels implemented on OCR, either directly to the API or through one of the higher level notations, CnC, HTA, R Stream. We now have the ability to do performance and data movement studies comparing applications in their original form with refactored versions on OCR and OCR-on-TG. This workshop will allow us to work on these assessments and begin to make statements about performance and energy projections to exascale resulting from the revolutionary software and hardware architectures of this project. 
 
= Goals =
* Show TG's part in the entire strategy to exa-scale
* "Sync-up" the entire team on status of the hardware/software architectures and the applications
* Define the metrics by which we will measure progress
* Let's code ...
 
= Agenda =
 
As of: 9/15/14


== Tuesday, September 30 ==
== Tuesday, September 30 ==
* Everyone including senior and program managers
* Morning: All
* Morning:
** 8:30a - 9:15a: Shekhar  - Exascale Vision ... how Xstack fits with Fast Forward and Design Forward in its implementation
** 8:30a - 9:15a: Shekhar  - Exascale Vision ... how Xstack fits with Fast Forward and Design Forward in its implementation
** 9:15a - 5:00p: "Flash" talks. '''Everyone''' gives a ~5-10minute update on their progress (a slide if you want, but let's do this from the seats, not the podium)
** 9:15a - 12:00p: Status talks: Each group gives a update on their progress (consolidated from earlier flash talks)
*** Bill Feiereisen, Dave Dunning, Kath Knobe, Romain Cledat, Ivan Ganev, Bala Seshasayee, Sanjay Chatterjee, Brian Nickerson, Josh Fryman, Kevin Ma, Brian Bernel, Brian Womack, Rob Knauerhase, Tim Mattson, Rob Van Der Wijngaart
*** Intel TG: (Bill Feiereisen, Dave Dunning, Romain Cledat, Ivan Ganev, Bala Seshasayee, Sanjay Chatterjee, Josh Fryman), Intel Labs: (Rob Knauerhase, Tim Mattson, Rob Van Der Wijngaart)
*** Laura Carrington/Pietro Cicotti, Ellen Porter/John Feo, Rich Lethin/Benoit Meister/Muthu Baskaran/Preston Briggs, Vivek Sarkar/Zoran Budimlic/Vincent Cavé/Sagnak Tasirlar, Josep Torrellas/Adam Smith/Chih-Chieh Yang, Roger Golliver
*** UCSD: (Laura Carrington/Pietro Cicotti/Manu), PNNL: (Ellen Porter/John Feo), Reservoir Labs: (Rich Lethin/Benoit Meister/Muthu Baskaran/Preston Briggs), Rice: (Vivek Sarkar/Zoran Budimlic/Vincent Cavé/Sagnak Tasirlar/Kath Knobe), UIUC Evaluation: (Josep Torrellas/Adam Smith/Chih-Chieh Yang), UIUC HTA:  Roger Golliver
*** with a coffee break mid morning and mid afternoon
** 12:00p - 1:00p Lunch - "How to get started with OCR" Romain
** 12:00p - 1:00p Lunch - catered in meeting room
* Afternoon: All
* Afternoon:
** 1:00p - 5:00p: Detailed applications discussion (how-to, lessons-learned)
** 1:00p - 5:00p: Continued Flash talks
*** CoMD, Laura, Pietro
*** LULESH, Ellen, Kath, Roger
*** HPGMG 1, Tom H
*** HPGMG 2, Ellen, Kath, John,
*** AMR proxy development, Roger
*** Kernels, Brian Womack
* Evening: All (optional)
** 6:00p-8:00p Dinner off site.
----------------------------------


== Wednesday, October 1 ==
== Wednesday, October 1 ==
* Target audience: The Xstack Team and interested colleagues from Fast Forward and Design Forward and the community
* Morning: All
* Morning:
** 8:30a - 12:00p: Tools talks on OCR, compiler/bintools, FSIM, (emphasis on user-manual-like) (Organizer: Romain)
** 8:30a - 12:00p Detailed applications discussion with organizer names (you have been volunteered!)
*** OCR(s), Romain
*** CoMD, Laura Carrington, Pietro Ciccoti
*** Tools, Binutils, LLVM, etc., Rich
*** LULESH, Ellen Porter, Kath Knobe, Roger Golliver
*** FSim, Romain
*** HPGMG, Tom Henretty
*** Coding example: taking a kernel from MPI+X through refactoring to running on OCR and FSim -- Brian Womack
*** Break
** 12:00p - 1:00p Lunch  
*** HPGMG, Ellen Porter, Kath Knobe, John Feo,
* Afternoon: Small groups
*** AMR proxy development, Roger Golliver
** 1:00p - 5:00p Coding
*** kernels, Brian Womack. organizes with UIUC
*** Proxies/kernels and BYO-apps
** 12:00p - 1:00p Lunch - catered in meeting room
----------------------------------
* Afternoon
** 1:00p - 5:00p Including examples/tutorials  with organizer names (again you have been volunteered!)
*** OCR(s) , Organizer: Romain Cledat
*** Tools, Binutils, LLVM, etc. Organizer: Rich Lethin
*** Break
*** FSim, Romain Cledat organizes


== Thursday, October 2 ==
== Thursday, October 2 ==
* Target audience:  The X-Stack Team and interested colleagues from Fast Forward and Design Forward and the community
* Morning: All
* Morning:
** 8:30a - 9:30a
** 8:30a - 12:00p
*** Wrap-up and plans (Definition of metrics, tools, workshop #4 ... ), Shekhar, Wilf, Bill
*** Wrap-up and plans (Definition of metrics, tools, workshop #4 ... ), Shekhar Borkar, Wilf Pinfold, Bill Feiereisen
* Remainder of Morning and Afternoon: Small Groups
*** Break
** 9:30a - 4:00p
*** Coding session: taking a kernel from MPI+X through refactoring to running on OCR and FSim -- Brian Womack. organizes
----------------------------------
** 12:00p - 1:00p lunch - catered in room
all three days: coffee breaks mid morning and mid afternoon
* Afternoon
----------------------------------
** 1:00p - 4:00p
*** Continued Coding

Revision as of 19:04, September 15, 2014

Date: September 30, 2014 - October 2, 2014

Location: Hillsboro, Oregon near the Intel Jones Farm Campus - Hawthorne Athletic Club

Accommodations: Download Hotels-GSA_Rates.pdf and Local_Hotels_near_Jones_Farm_Campus.pdf to get guidance on where to book your hotel. Marriott hotels at USG rates can be found at http://www.marriott.com/specials/govtmil/default.mi. The Larkspur Landing Hillsboro also offers USG rates - http://www.larkspurhotels.com/larkspur-landing/hillsboro.

Purpose

Bring application scientists and computer architects together to implement physics codes in the exascale-capable Traleika Glacier programming environment. Assess progress, review plans for the remaining year of the project and Do some hands-on coding together.

The 3rd Applications Workshop comes at the 2/3 mark of the project. The TG architecture was frozen as of July 1. and is captured by version 4.10 of FSIM. OCR is at version 0.9 and runs on x86 as well as on the TG architecture as represented by FSIM. We have several full proxy applications and numerous kernels implemented on OCR, either directly to the API or through one of the higher level notations, CnC, HTA, R Stream. We now have the ability to do performance and data movement studies comparing applications in their original form with refactored versions on OCR and OCR-on-TG. This workshop will allow us to work on these assessments and begin to make statements about performance and energy projections to exascale resulting from the revolutionary software and hardware architectures of this project.

Goals

  • Show TG's part in the entire strategy to exa-scale
  • "Sync-up" the entire team on status of the hardware/software architectures and the applications
  • Define the metrics by which we will measure progress
  • Let's code ...

Agenda

As of: 9/15/14

Tuesday, September 30

  • Morning: All
    • 8:30a - 9:15a: Shekhar - Exascale Vision ... how Xstack fits with Fast Forward and Design Forward in its implementation
    • 9:15a - 12:00p: Status talks: Each group gives a update on their progress (consolidated from earlier flash talks)
      • Intel TG: (Bill Feiereisen, Dave Dunning, Romain Cledat, Ivan Ganev, Bala Seshasayee, Sanjay Chatterjee, Josh Fryman), Intel Labs: (Rob Knauerhase, Tim Mattson, Rob Van Der Wijngaart)
      • UCSD: (Laura Carrington/Pietro Cicotti/Manu), PNNL: (Ellen Porter/John Feo), Reservoir Labs: (Rich Lethin/Benoit Meister/Muthu Baskaran/Preston Briggs), Rice: (Vivek Sarkar/Zoran Budimlic/Vincent Cavé/Sagnak Tasirlar/Kath Knobe), UIUC Evaluation: (Josep Torrellas/Adam Smith/Chih-Chieh Yang), UIUC HTA: Roger Golliver
    • 12:00p - 1:00p Lunch - "How to get started with OCR" Romain
  • Afternoon: All
    • 1:00p - 5:00p: Detailed applications discussion (how-to, lessons-learned)
      • CoMD, Laura, Pietro
      • LULESH, Ellen, Kath, Roger
      • HPGMG 1, Tom H
      • HPGMG 2, Ellen, Kath, John,
      • AMR proxy development, Roger
      • Kernels, Brian Womack
  • Evening: All (optional)
    • 6:00p-8:00p Dinner off site.

Wednesday, October 1

  • Morning: All
    • 8:30a - 12:00p: Tools talks on OCR, compiler/bintools, FSIM, (emphasis on user-manual-like) (Organizer: Romain)
      • OCR(s), Romain
      • Tools, Binutils, LLVM, etc., Rich
      • FSim, Romain
      • Coding example: taking a kernel from MPI+X through refactoring to running on OCR and FSim -- Brian Womack
    • 12:00p - 1:00p Lunch
  • Afternoon: Small groups
    • 1:00p - 5:00p Coding
      • Proxies/kernels and BYO-apps

Thursday, October 2

  • Morning: All
    • 8:30a - 9:30a
      • Wrap-up and plans (Definition of metrics, tools, workshop #4 ... ), Shekhar, Wilf, Bill
  • Remainder of Morning and Afternoon: Small Groups
    • 9:30a - 4:00p

all three days: coffee breaks mid morning and mid afternoon