Template for IXPUG EMEA Ostrava, 2016 (feel free to use your own presentation template) 23.11.2018 IXPUG EMEA 2016 Ostrava Workshop Submission
Topics (not exclusively) Real-world experiences: success stories and open issues with real-world workloads from all application areas including software-defined visualization and machine learning. Optimization techniques: General Vectorization: tough cases, systemic and strategic issues, language interfaces Data preconditioning Thread management, task dependencies Tools for code transformations Performance portability, open standard alternatives Experiences with programming and runtime models: hStreams Runtime optimization techniques Multi-device and multi-node scalability: OpenMP MPI, including experiences with MPI 3, non-blocking collectives Offload over fabric Preparing workloads for KNL: Optimization for MCDRAM On-deviceprocess & thread scalability 23.11.2018 IXPUG EMEA 2016 Ostrava Workshop Submission
<presenter name> <presenter title> <affiliation> 23.11.2018 IXPUG EMEA 2016 Ostrava Workshop Submission
What’s unique about my tuning work <App name, brief description> <Application domain – seeking diversity> <Execution mode: native, offloaded, symmetric MPI, cluster> <Tools used for development, analysis and debugging – seeking diversity of experiences and tools> <Alignment with vectorization effectiveness and/or memory tuning> 23.11.2018 IXPUG EMEA 2016 Ostrava Workshop Submission
IXPUG EMEA 2016 Ostrava Workshop Submission Performance <Compelling performance: with vs. without MIC> <Competitive performance, if available> <How much each of original host code and code with MIC was sped up (e.g. Xeon 1.3x, MIC 2.2x)> <List of optimizations that yielded perf improvements, how much each gave (order dependent), why I thought that’d help, and how generalizable I think such optimization is> 23.11.2018 IXPUG EMEA 2016 Ostrava Workshop Submission
IXPUG EMEA 2016 Ostrava Workshop Submission Insights <What we learned> <What we recommend and how we would have done it differently> <Which tools and optimizations were most useful and why? <Biggest surprises> <Key remaining challenges, where we might want help> <Questions we’d like to raise> <Who we’re thinking of collaborating with> 23.11.2018 IXPUG EMEA 2016 Ostrava Workshop Submission
IXPUG EMEA 2016 Ostrava Workshop Submission References / Codes <Where to get the code> <How to reproduce measurements – compile, run (links to external documents> 23.11.2018 IXPUG EMEA 2016 Ostrava Workshop Submission