11–12 Nov 2020
Europe/Berlin timezone

Session

Optimizing your Software

12 Nov 2020, 13:00

Presentation materials

There are no materials yet.

  1. 12/11/2020, 13:00

    SIMD (Single Instruction Multiple Data) instructions are crucial for optimal performance on modern Intel CPUs. On x86 architecture these extensions are known as SSE, AVX, AVX-2 and AVX-512. In general developers will rely on the compiler vectorization capabilities. But the automatic vectorization often needs support from the developer to deal with dependencies, alignment, data type conversions...

    Go to contribution page
  2. 12/11/2020, 14:00

    Without the right data, you’re guessing about how to improve software performance and are unlikely to make the most effective improvements. The VTune Profiler collects key profiling data and presents it with a powerful interface that simplifies its analysis and interpretation. This talk will provide a general introduction to VTune while diving deeper using a memory bandwidth analysis example.

    Go to contribution page
  3. 12/11/2020, 15:00

    Intel Trace Analyzer and Collector provides a detailed analysis and visualization of MPI usage in your application. The graphical display will help to understand bottlenecks of the application. It can also help to understand an unknown MPI algorithm. Another mode of ITAC is called Message-Checker (mc).  Running your application with mc will produce error messages or warnings when MPI related...

    Go to contribution page
  4. 12/11/2020, 16:00

    During this session you can try the Intel tools yourself on your favorite cluster or workstation. The Intel trainers are online and will answer your questions.

    Go to contribution page
Building timetable...