Program
    			        
    
 
Workshop Programme
A 3-day event on high-performance tensor computations. 
Day 1: Wednesday, Sep 17
Getting Started & Foundational Concepts 
 
- 
8:30 - 9:00 
Arrival, Nametags & Introductory Activity 
 
- 
9:00 - 9:15 
Practical Remarks 
 
- 
9:15 - 9:45 
Brief summary of the outcome of the preceding workshop [Lucas Visscher and the Working group] 
 
- 
9:45 - 10:15 
Introduction of Participants 
 
- 
10:15 - 10:45 
Coffee Break ☕ 
 
- 
10:45 - 11:15 
Pedagogical overview of tensor contractions - Paolo Bientinesi 
 
- 
11:15 - 12:30 
Working group report - Reference implementation, Standardization [Jan Brandejs and the Working group] 
 
- 
12:30 - 13:30 
Buffet Lunch  
 
- 
13:30 - 14:00 
Plenary: Instructions for Hands-on Session [Niklas Hörnblad] 
 
- 
14:00 - 15:30 
Hands-on Session in Groups (Coffee available from 14:45) 
 
- 
15:30 - 16:15 
Feedback (Panel from the Working group) 
 
- 
16:15 - 16:45 
Lukas Devos - Pedagogical overview of tensor networks 
 
- 
16:45 - 18:00 
Networking & Drinks 🥂 
 
 
 
Day 2: Thursday, Sep 18
Libraries, Interfaces & Advanced Applications 
 
- 
9:00 - 9:15 
Practical Remarks 
 
- 
Presentations: Library Updates (Academia)
 
- 
9:15 - 9:35 
Devin Matthews (TBLIS) 
 
- 
9:35 - 9:55 
Jutho Haegeman - Symmetric tensor network algorithms in Julia 
 
- 
9:55 - 10:15 
Katharine Hyatt - Support for tensor operations in Julia libraries 
 
- 
10:15 - 10:35 
Edward Valeev (TiledArray) 
 
- 
10:35 - 11:00 
Coffee Break ☕ 
 
- 
Presentations: Advanced users & Application experts
 
- 
11:00 - 11:20 
Andreas Irmler - High-Performance Tensor Contractions with Cyclops 
 
- 
11:20 - 11:40 
Kalman Szenes 
 
- 
11:40 - 12:00 
Ryan Richard - TensorWrapper: Wishful thinking? 
 
- 
High-Level Interfaces
 
- 
12:00 - 12:30 
Jeff Hammond - Tensor algorithms and GPU software 
 
- 
12:30 - 13:30 
Lunch  
 
- 
13:30 - 14:00 
Juraj Hasik - introduction to high-level tensor interface, survey results 
 
- 
14:00 - 15:00 
Breakout session - high level interface - structure (Coffee available from 14:30) 
 
- 
15:00 - 16:00 
Feedback from breakout (panel discussion) - definition of high level interface 
 
- 
16:00 - 16:30 
Mark Wiebe - NumPy einsum 
 
- 
19:15 - 21:00 
Formal Dinner at "Aux pieds sous la table" 🍷 
 
 
 
Day 3: Friday, Sep 19
HPC, Performance Portability & Future Directions 
 
- 
Presentations: HPC & Performance Portability
 
- 
9:00 - 9:40 
Alexander Heinecke (Intel) - Pedagogical introduction to performance portability and tensor compilers 
 
- 
9:40 - 10:00 
Alex Breuer 
 
- 
10:00 - 10:20 
Grzegorz Kwasniewski (cuTENSOR) 
 
- 
10:20 - 10:40 
Jiajia Li 
 
- 
10:40 - 11:10 
Coffee Break ☕ 
 
- 
Presentations: High-Performance Experts
 
- 
11:10 - 11:30 
Christoph Groth 
 
- 
11:40 - 12:00 
Örs Legeza - Recent advances in tensor network state methods 
 
- 
12:00 - 13:00 
Lunch  
 
- 
13:00 - 14:30 
Breakout session: performance portability in context of applications 
 
- 
14:30 - 14:50 
Wanqiang Xiong (AMD) 
 
- 
14:50 - 15:35 
Panel discussion on HPC: Anthony Scemama, Justin Turney, Nicolas Renon, Ryan Richard 
 
- 
15:35 - 16:00 
Closing Remarks, Feedback and What's next 
 
 
 
 
  
We look forward to seeing you there! 
  
			     |