Aurora ESP Workshop: TWO

Intel and ALCF Staff
Workshop
Aurora ESP

ALCF is hosting the second workshop in the Center of Excellence (COE) training series for the Aurora Early Science Program (ESP).

Coronavirus Update:

The Centers for Disease Control and Prevention issued new guidance on February 5, 2020, intended to prevent the spread of the coronavirus (2019-nCoV). As result of the new guidance and due to the recent acceleration of 2019-nCoV transmission across China, Argonne has updated its site access protocols for users, visitors, and staff.

Users and visitors who have arrived in the U.S. after travel to or through mainland China on February 3 or later are requested to reschedule their visit to Argonne for a time at least 15 days after their date of arrival to the U.S. 

We continue to ask all users and visitors who are ill, particularly if they are exhibiting respiratory symptoms, including fever, cough and difficulty breathing, to reschedule their visit and seek medical guidance.

This is a temporary measure that will help Argonne maintain a safe, healthy, and productive workplace. We appreciate your patience and willingness to help stop the spread of this virus. Continue to check back with us for updates.

Workshop Information:

From Feb. 25-27, 2020, we will host our second workshop in the COE training series. This workshop will focus on applications and software development for Argonne’s Aurora exascale system. The workshop will take place at Argonne National Laboratory

This workshop is open to all ESP and select ECP project members. Project members interested in attending should check with their project PI before registering.

Please note: Your institution must have an RSNDA agreement with Intel and you must be listed on our Multiparty Authorization Agreement (MPA) for you to be allowed to attend the workshop. Please do not make any travel arrangements until an ALCF staff contacts you and confirms your registration.

We invite core developers from your project to participate in this workshop, which will feature:

  1. Substantial hands-on time to develop, test, and profile your codes using the latest Aurora software development kit (SDK) on our JLSE Gen9 systems in consultation with Intel and Argonne experts (8+ hours)
  2. Aurora hardware and software roadmap update
  3. Update on SDK status: features of languages and libraries
  4. Deep dive into using machine-learning tools and frameworks in the SDK, including PyTorch, DAAL and DNNL
  5. Presentation and guidance on working from CUDA codes
  6. Using the Compatibility Tool for DPC++
  7. Guidance based on Intel GPU hardware and Aurora node architecture
  8. Presentation on the Aurora memory model
  9. Brief talks on programming progress, best practices, and lessons learned from attendees
  10. Each project will outline a software development plan for Aurora as a deliverable from the workshop

LOGISTICS

For information about lodging, Argonne gate passes, and general logistics, please visit the information below.

Agenda

Day 1 (Tuesday, February 25)

8:30–9:00 Check-in, Breakfast
9:00-9:05 Welcome
9:05-9:20 Introductions
9:20-9:45 ESP Program Update, Development Plans
9:45-10:00 Roadmap for SW & HW
10:00-10:30 DG1 Arch Overview
10:30-10:45 Break
10:45-11:30 Current state of HPC compilers and libraries
11:30–1:30 Case Study presentations (Working lunch)
1:30-1:45 Guidance for Development Session
1:45-2:15 JLSE & SDK - Breakout
1:45-4:00 Development Session – Main Room
4:00-5:00 Feedback, Q&A, share findings

Day 2 (Wednesday, February 26)

8:30–8:40 Check-in, Breakfast
8:40-8:50 Welcome
8:50-9:50 Porting CUDA codes
9:50-10:10 Break
10:10-10:50 Memory model
10:50-1:00 Case Study presentations (Working lunch)
1:00-2:00 Intro to Vtune - Breakout
1:00-4:30 Development Session – Main Room
4:30-5:00 Feedback, Q&A, discussion of development plans
5:00-8:30 Non Host, Social event. RSVP by responding to the invitation email.

Day 3 (Thursday, February 27)

8:30-9:00 Check-in, Breakfast
9:00-9:10 Welcome
9:10–10:40 Libraries Deep Dive
10:40-10:55 Break
10:55-11:55 Programming for Aurora node-level
11:55-12:25 Development plan template walk through
12:25-1:25 Case Study presentations (Working lunch)
1:25-4:30 Development Session
4:30-5:00 Development plans summary, feedback, Q&A