Forum - Aurora Vectorization Training

Jump to navigation Jump to search
Overview > Topics > Tuning > Aurora Vectorization Training
[#59]

Dear Aurora users,

the NEC team has designed a training course on vectorization on the SX-Aurora Tsubasa. This self study course is aimed at beginners with programming on the Aurora as well as advanced users. We supply you with a set of slides providing details on vectorization techniques of varying difficulty accompanied by 18 hands-on exercises in Fortran and C for you to try the techniques on real life examples. In addition to the exercises we provide the solutions in a separate archive. We encourage you to try the exercises without knowledge of our solutions, as this will give you the best learning progress.

Updates for the exercises/solutions due to bug fixes or advances in the compiler development will be published here. If you find bugs in the training exercises or mistakes in the training slides, or you find a solution to the exercises, which performs better than our provided solution please let us know here so we can improve our training course. Also suggestions for future improvements are welcome.

The NEC team wishes you an informative and fun time with the exercises

Changelog:

  • 07.05.2019: First release of the Aurora training on vectorization
  • 14.05.2019: Release of the C version of the Aurora training on vectorization.
    Adjustments to Fortran version to make it comparable to the C version.
  • 10.08.2019: Performance improvement for some solutions.
    Bug fixes.
    Ftraces with new 2.4.20 compiler version.
  • 13.02.2019: Improvement of training slides
    Bug fixes.

PS: We recently added a Tuning Guide, which shows the process of application tuning as well as the bottleneck identification in detail.

Posted by NEC admin (administrator) on 22 June 2022 at 06:26.
Edited by NEC admin (administrator) on 22 June 2022 at 06:35.