Gabriel Wlazłowski's Homepage

Faculty of Physics, Warsaw University of Technology
Department of Physics, University of Washington

Modern Computing Technologies

Lecture: 15h, Labs: 30h

Related materials

Meeting 2
(intro, openMP)

  1. Lecture (see last slide for lab 2 assignment)
  2. Package with codes (addVector: serial, openMP)

Meeting 3
(openMP, MPI)

  1. Lecture (see last slides for lab 3 assignment)
  2. Package with codes (addVector: serial, MPI, mpi-bandwidth.c)

Meeting 4
(MPI, computation intensity)

  1. Lecture (see last slides for lab 4 assignment)
  2. Package with codes for the lecture

Meeting 5
(fftw)

  1. Lecture (see last slide for lab 5 assignment)
  2. Package with codes (fftw_gauss*, snippets)

Meeting 6
(blas, lapack)

  1. Lecture (see last slide for lab 6 assignment)
  2. Package with codes (BLAS, LAPACK)

Meeting 7 & 8
(blacs, pblas, scalapack)

  1. Lecture (see last slide for lab 7 assignment)
  2. Package with codes (BLACS, block-cyclic distribution, ScaLAPACK)

Meeting 9
(MPI I/O, intro to accelerators)

  1. Lecture (see slide 11 for lab 9 assignment)
  2. Package with codes (MPI I/O - read & write )

Meeting 10 & 11
(CUDA, cuFFT)

  1. Lecture (see slide 21 for lab 10 assignment)
  2. Package with codes (CUDA - vector add)
  3. reduction.pdf

Meeting 12
(MAGMA, sparse matrix)

  1. Lecture (see slide 11 and 12 before next lab)
  2. Package with codes (magma codes)
  3. Matrix computations on the GPU by Andrzej Chrzȩszczyk and Jacob Anders

Meeting 13
(scaling of code, computing resources in Europe and Poland)

  1. Lecture (see slide 16 and 17 for assignments)

Last update: 02-06-2020

Faculty of Physics @ WUT

Made with Pingendo Free  Pingendo logo