The Swiss National Supercomputing Centre CSCS organized in March 2013 the course “Get Up to Speed with Cray XC30 Piz Daint”. The three and a half day course gives an introduction to the Cray XC30 at CSCS, demonstrates how to get the best performance out of the Intel Sandy Bridge processors and shows how to [...]
Slidecast 3/3 – Course on Getting the Best Out of Multi-core
Getting the best out of multi-core, 10-12 December 2012 – Course organized by Swiss National Supercomputing Centre CSCS, Lugano, Switzerland. Optimizing a Memory-bound Application – Making the Laplacian Fast Benjamin Cumming, CSCS OpenMP Performance (and bugs) Neil Stringfellow, CSCS Affinity and NUMA Benjamin Cumming, CSCS MPI/OpenMP Hybrid Programming Neil Stringfellow, CSCS Intel Xeon Phi (or [...]
Slidecast 2/3 – Course on Getting the Best Out of Multi-core
Getting the best out of multi-core, 10-12 December 2012 – Course organized by Swiss National Supercomputing Centre CSCS, Lugano, Switzerland. Dgemm Performance Optimization Gilles Fourestey, CSCS Threading Models and OpenMP Neil Stringfellow, CSCS REVEAL: Introducing OpenMP Directives to Your Code Themis Athanassiadou, CSCS Intel Performance & Optimization Tools Sadaf Alam, CSCS Parallel Debugging Tools Jean-Guillaume [...]
Slidecast 1/3 – Course on Getting the Best Out of Multi-core
The Swiss National Supercomputing Centre CSCS in Lugano, Switzerland, organized on December 10-12, 2012 the course “Getting the best out of multi-core”. Modern multi-core x86 processors have 100 times more peak performance than similar single-core processors from ten years ago, but most applications haven’t been able to leverage this power to their advantage. The three-day [...]
Videos: Using Cray XMT (uRiKA) for Large Scale Data Analytics (3/3)
John Feo, Pacific Northwest National Laboratory – Programming the Cray XMT In depth view of the XMT programming from people that use it for their research. John Feo, Pacific Northwest National Laboratory – Dataflow on Cray XMT How a classical problem can be redefined to exploit the XMT peculiar parallel architecture and memory structure.





