Exascale Computing Project 2nd Annual Meeting
Knoxville, TN
February 5 - 9, 2018





Monday Agenda (PDF)
Tuesday Agenda (PDF)
Wednesday Agenda (PDF)
Thursday Agenda (PDF)
Friday Agenda (PDF)
The daily agenda (above) includes the meeting room assignments for each session. To see a description of a session, scroll down this page to see the list of breakout and tutorials sessions and click on those titles. To download the agenda for each day, click on the images above or here, for a PDF with all five days.The Knoxville Convention Center floor map is available by clicking here.
Navigation:
- Program
- Poster Sessions
- Monday and Friday (pre/post meeting)
o Plenary
o Breakout Sessions (Tu-W-Th) - Breakouts (PDF)
o Tutorial Sessions (M-Tu-W-Th-F) - Tutorials (PDF)
Program
The organizing committee will host sessions on key topics including discussions of future systems, software stack plans, and interactions with facilities. In addition, several parallel sessions are planned throughout the meeting. For these parallel sessions, we invite ECP community members to submit proposals to organize 90-minute breakout sessions on topics of interest to the ECP annual meeting participants, such as mini-symposia, BoFs, panel sessions, and so on.
Call for Breakout Session Proposals (proposal form closes December 31, 2017) https://hotcrp.exascaleproject.org/2ndannual/
Eligible to submit proposals are individuals or groups that receive ECP funding, staff from DOE high-performance computing facilities, and vendors affiliated with ECP PathForward projects.
Plenary Sessions
- HPC Early Science and Readiness Programs – Tuesday 10:15 AM – 12:00 PM
- Delivering ECP Software - Tuesday 10:15 AM – 12:00 PM
- Better Scientific Software Initiative – Tuesday 12:00 PM – 1:30 PM
- Continuous Integration Plan – Tuesday 3:30 PM – 4:00 PM
- Exascale Systems and Their Precursors – Wednesday 8:30 AM – 10:00 AM
- HI Overview – Wednesday 12:00 PM – 1:30 PM
- OSTI Software Center – Thursday 12:00 – 1:30 PM
Breakout Sessions
The ECP Annual Meeting offers a diverse set of 90-minute breakout sessions that will take place Tuesday, Wednesday, and Thursday. Participants are encouraged to attend breakouts to learn more about these important topics and areas in the ECP community. Presenters will be discussing accomplishments, requirements sharing, and opportunities for interactions. Details including dates and times of the sessions will follow. Draft Breakout Session (subject to change) may be found by clicking here .
- Addressing complex memory for exascale systems and applications - Wednesday 3:30 PM - 5:00 PM
- Algorithmic, Software, and Integration Challenges for Exascale Energy Applications - Wednesday 10:30 AM - 12:00 PM
- Alternative Programming Models in ECP - Wednesday 10:30 AM - 12:00 PM
- An exascale Fortran interface to Trilinos - Thursday 3:30 PM - 5:00 PM
- An Introduction to Scalable Deep Learning with CANDLE - Tuesday 4:00 PM - 5:30 PM
- Bridging of Facilities BOF - Wednesday 10:30 AM - 12:00 PM
- CEED: High-Order Methods and Applications - Wednesday 10:30 AM - 12:00 PM
- Checkpoint/Restart, Compression and Workflow - Thursday 10:30 AM - 12:00 PM
- Continuous Integration Testing for ECP: An Essential Software Development Tool - Thursday 10:30 AM - 12:00 PM
- Core-Edge Coupling: An Integrated ECP Demonstration - Tuesday 4:00 PM - 5:30 PM
- Data Analytics and Optimization Applications - Thursday 10:30 AM - 12:00 PM
- Data Management Software Technologies: I/O Interfaces and Data Service - Wednesday 3:30 PM - 5:00 PM
- ECP Analysis and Visualization Mini Symposium - Thursday 3:30 PM - 5:00 PM
- Enhancing Productivity and Innovation in ECP with a Team of Teams Approach - Thursday 3:30 PM - 5:00 PM
- Everything You Always Wanted to Know About Proxy Apps but Were Afraid to Ask - Thursday 3:30 PM - 5:00 PM
- Exascale Debugging and Correctness - Thursday 10:30 AM - 12:00 PM
- Experience and Requirements for Workflows - Wednesday 10:30 AM - 12:00 PM
- Extreme-scale data transfer: Architectural framing, current practice, and path to the future - Tuesday 4:00 PM - 5:30 PM
- Fighting Application Amnesia: Tools for Memory Analysis and Characterization of Scientific Applications - Wednesday 10:30 AM - 12:00 PM
- FOM and ST Integration for Earth and Space Science Applications - Wednesday 3:30 PM - 5:00 PM
- GPU Accelerated Computing for the Exascale - Tuesday 4:00 PM - 5:30 PM
- Hardware Evaluation - Analysis and Predictive Capability for Exascale - Thursday 10:30 AM - 12:00 PM
- Kokkos Performance Portability Ecosystem - Tuesday 4:00 PM - 5:30 PM
- Materials and Chemistry (and other small things) Applications - Tuesday 4:00 PM - 5:30 PM
- Mixed model programming - Wednesday 3:30 PM - 5:00 PM
- MPI and OpenMP - Tuesday 4:00 PM - 5:30 PM
- PathForward Presentation - AMD - Thursday 3:30 PM - 5:00 PM
- PathForward Presentation - Cray - Thursday 1:30 PM - 3:00 PM
- PathForward Presentation - HPE - Wednesday 3:30 PM - 5:00 PM
- PathForward Presentation - IBM - Wednesday 10:30 AM - 12:00 PM
- PathForward Presentation - Intel - Tuesday 4:00 PM - 5:30 PM
- PathForward Presentation - NVIDIA - Thursday 10:30 AM - 12:00 PM
- Spack State of the Union - Thursday 3:30 PM - 5:00 PM
- The CODAR Software Stack - Wednesday 3:30 PM - 5:00 PM
- The LLVM Compiler Infrastructure in ECP - Usage, Challenges, and Improvements - Tuesday 4:00 PM - 5:30 PM
- Understanding the Exascale System through Abstract Machine Models - Wednesday 10:30 AM - 12:00 PM
- Urban Coupled Simulations - Thursday 10:30 AM - 12:00 PM
- Using KNL to prepare for exascale. Experience on Cori and Theta - Wednesday 3:30 PM - 5:00 PM
- Using the Flang/LLVM compiler for ECP Applications and Tools Development - Wednesday 3:30 PM - 5:00 PM
Tutorials
The ECP agenda include an exciting series of 90-minute and 180-minute Tutorials offered Monday through Friday of the meeting. Select tutorials will also be offered mid-week. When planning your schedule for the ECP Annual Meeting, be sure to allow time for you and your teammates to attend some of the following tutorials. Details including dates and times of the sessions will follow. Draft Tutorial Session (subject to change) may be found by clicking here.
- Accelerating Linear Algebra with MAGMA - Friday 8:30 AM - 10:00 AM
- Advanced Use Cases for ECP Agile Project Management Tools - Wednesday 10:30 AM - 12:00 PM
- Analyzing Memory Performance Using Caliper - Tuesday 1:30 PM - 3:00 PM
- Application-driven Fault-Tolerance for High Performance Distributed Computing - Tuesday 10:30 AM - 12:00 PM
- Asynchronous, data effects programming with DARMA - Tuesday 10:30 AM - 12:00 PM
- Charm++: extreme scaling with automatic load balancing, resilience and more - Wednesday 1:30 PM - 5:00 PM
- Compression for scientific data - Thursday 1:30 PM - 5:00 PM
- Container Computing for HPC and Scientific Workflows - Monday 1:30 PM - 5:00 PM
- ECP Data Analytics & Viz Tools: Alpine & VTK-M - Monday 1:30 PM - 5:00 PM
- ECP Data Management Tools: ADIOS, HDF5, and DataLib - Thursday 1:30 PM - 5:00 PM
- Exascale Code Optimization Tools - Friday 8:30 AM - 10:00 AM
- Exascale Debugging and Correctness Testing Tools - Monday 1:30 PM - 4:00 PM
- Git It Together – Using Version Control for Scientific Collaboration - Friday 8:30 AM - 10:00 AM
- Graph and Combinatorial Methods for Enabling Scientific Applications - Wednesday 10:30 AM - 12:00 PM
- Introduction to ECP Agile Project Management Tools - Tuesday 10:30 - 12:00 pm
- Introduction to Legion and Regent - Thursday 10:30 AM - 12:00 PM
- Introduction to Machine Learning - Tuesday 10:30 AM - 12:00 PM
- Introduction to Modern Cmake - Tuesday 1:30 PM - 3:00 PM
- Introduction to the NVIDIA Visual Profilers - Thursday 10:30 AM - 12:00 PM
- Introduction to PaRSEC - Thursday 1:30 PM - 3:00 PM
- Introduction to RAJA - Monday 3:30 PM - 5:00 PM
- On-demand Learning for Better Scientific Software: How to Use Resources & Technology to Optimize your Productivity - Monday 3:30 PM - 5:00 PM
- Optimizing OpenMP in Hybrid Codes - Friday 8:30 AM - 10:00 AM
- Performance Tuning of Scientific Codes with the Roofline Model - Thursday 1:30 PM - 5:00 PM
- Python in HPC - Monday 1:30 PM - 5:00 PM
- RAPL, GEOPM and the future of power management and control - Thursday 10:30 AM - 12:00 PM
- Spack 101: Installing and packaging HPC software with Spack - Wednesday 1:30 PM - 5:00 PM
- Using C++ for Scientific Programming - Tuesday 1:30 PM - 5:00 PM
- Using DOE Math Libraries: Introducing the xSDK - Monday 1:30 PM - 5:00 PM
- Using Kokkos - Wednesday 1:30 PM - 5:00 PM
- What All Codes Should Do: Overview of Best Practices in HPC Software Development - Tuesday 1:30 PM - 5:00 PM
Poster Sessions
Guidance
The ECP 2nd Annual Meeting will have two poster sessions. Every ECP project will be expected to provide a poster. Posters should be mounted on day one of the meeting and remain up for the duration of the meeting.
The purpose of the poster session is to promote face-to-face dialogue between ECP project representatives on topics of potential collaboration and requirements-sharing. You or someone on your team should be present at your poster space during the session you've been assigned to, to engage with other project teams. You will want to present material in your poster session that will help others understand your project and how you might interact with it from a different project's perspective.
All posters should not exceed 34” x 45”. For more details about the poster board display, see http://www.tds-exhibits.com/what-we-do/#boards. We plan on two posters per board, per side.
If you would like to submit a request for additional space, contact Lora Wolfe (wolfelm@ornl.gov). Lora will notify you which poster session day you've been assigned.
Please incorporate the ECP logo [download] in your poster(s). Any posters remaining after February 8, 5:00pm, will be removed.
Schedule
Please see the following schedule in Excel format for full details: click here
Monday and Friday (pre/post meeting)
Although the official dates of the Annual Project Meeting are February 6 - 8, 2018, Breakout rooms will be available on Monday, February 5 (all day), and Friday February 9 (all day) for use by teams to hold side meetings. Side Meeting discussions could be used for individual project teams to hold organizational or technical interactions, or for multiple teams to work together on integration activities, such as shared fate milestones. There are 16 rooms available, ranging in size from 30 to 50 people.
The project committee will be accepting Side Meeting requests, and will endeavor to accommodate as many discussions as possible. In the event that more requests are made than can be satisfied, priority will be given to those involving multiple teams and those involving larger attendee counts, because of the scheduling difficulty and expense that large and multi-project meetings would impose away from this venue.
To make a request, please include the following information and send to Corliss Thompson (thompsonc@ornl.gov):
- Requestor
- Projects involved
- Estimated headcount
- Reason for meeting
- Scheduling constraint
- Preferred time
Please note, side meeting requests deadline is January 22, 2018.