CSRI Overview
description
Transcript of CSRI Overview
![Page 1: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/1.jpg)
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy's National Nuclear Security Administration under Contract DE-AC04-94AL85000.
![Page 2: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/2.jpg)
CSRI Overview
![Page 3: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/3.jpg)
Computer Science Research Institute
• Goals:– Collaborative computer science
research – Strong Sandia participating in
research community– Impact on national security problems– Recruiting
• Activities– Collaborative projects– Student and faculty programs– Workshops
• A “co-laboratory” for computer science research
![Page 4: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/4.jpg)
CSRI Leaders
• David Womble (1410), Director, CSRI• S. Scott Collis (1414), Executive Manager, CSRI• Executive Board:
– Heidi Ammerlahn (8962)– Neil Pundit (1423)– Martin Pilch (1221)– Prof. Danny Sorensen, Comput’l & Applied Math, Rice
University– Prof. Deepak Kapur, Chairman Comp. Sci., UNM
• Deanna Ceballos, CSRI Administrator• Bernadette Watts, CSRI Administrator
![Page 5: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/5.jpg)
Opportunities for Collaborations
• Faculty sabbaticals lasting between a semester and a year,• Summer faculty positions,• Graduate fellowships through the NPSC and HPCS (Krell
Institute) programs,• Summer student positions,• Technical visits of lengths between one week and three months,• Post-doctoral positions lasting up to two years,• Conference sponsorships,• A CSRI colloquium series,• Visits by laboratory staff to universities.
![Page 6: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/6.jpg)
Thanks
• CSRI:– David Womble, Scott Collis.
– Deanna Ceballos, Bernadette Watts
• Organizing:– Doug Kothe, Trey White, Ricky Kendall
– Doug Doerfler, Carter Edwards, Alan Williams.
![Page 7: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/7.jpg)
Workshop Overview
![Page 8: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/8.jpg)
Background & Motivation
• MPI-only: – Present: Foundation for scalable applications.– Future: Part of the answer, but not the whole?
• Why not the whole:– Near-term:
• Multicore nodes: homo/heterogeneous.• MPI+something, but what?
– Long-term: Near-term + • Core types, counts and organization.• Memory organization.• New programming models.
• Bottom line: How do we develop next-generation scalable applications?
![Page 9: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/9.jpg)
Workshop Goals
1. Understand the limitations of MPI as the scalable API for future applications.
2. Identify complementary approaches or replacements, and discuss strategies for transitioning.
3. Identify algorithmic challenges and directions to enable scalable applications.
![Page 10: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/10.jpg)
![Page 11: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/11.jpg)
![Page 12: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/12.jpg)
![Page 13: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/13.jpg)
Subgroups
• Four subgroups:– Applications. – Libraries. – Programming Environments. – Architectures.
• Each subgroup has:– Lead – Liaison from each of the other three subgroups.
• Responsibilities are:– Lead: Lead subgroup discussion, assign writers/presenters,
bring subgroup to consensus.– Liaison: Act as liaison to subgroup in case questions arise.
![Page 14: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/14.jpg)
Subgroup Assignments
Apps Libs Prog Envs Architectures
Lead D. Kothe J. Dongarra R. Kendall K. Underwood
Apps Liaison
A. Robinson H. Edwards D. Bader
Libraries Liaison
M. Knepley R. Vuduc G. Henry
Prog Envs Liaison
S. Dietz R. Numrich D. Norton
Arch Liaison A. Rodrigues K. Pedretti S. Hemmert
All others self-assign to subgroups
![Page 15: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/15.jpg)
Key Questions: Scrum-inspired
Scrum and XP from the trenches, Henrik Kniberg
![Page 16: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/16.jpg)
39 Questions
• Sent by email this morning.• Broken down by workshop goal, and others.• In subgroups vote on
– Priority: • Which are most important to your subgroup.• Which should be answered by other subgroups (next round).• What additional questions should be added.
– Choice:• Pick number of questions you think you can answer in
allotted time.• Adjust number, as needed, next time.
![Page 17: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/17.jpg)
Workshop ObjectivesGoals
• Understand the limitations of MPI as the scalable API for future applications.
• Identify complementary approaches or replacements, and discuss strategies for transitioning.
• Identify algorithmic challenges and directions to enable scalable applications.
• Address workshopgoals as best wecan via key questions.– As questions resolve,
assign writers (majority,minority as needed).
– As issues are identified as outside workshop scope, assign writer.
• Your questions get answered, or issues clarified.• Product: Final workshop report for wide dissemination.• Ultimate: See paths to next-generation scalable apps.
![Page 18: CSRI Overview](https://reader034.fdocuments.us/reader034/viewer/2022051820/5681489d550346895db5b1eb/html5/thumbnails/18.jpg)
Miscellaneous
• Workshop atmosphere:– Structure intended to stimulate conversation.
– Not stifle it.
– Flexibility is possible.
• Introductions…