Tematy wypracowań z przedmiotu Obliczenia Równoległe II (SII, Oprogramowanie Systemowe)

  1. Komunikacja między procesami oraz redukcja danych (MPI).
  2. Grupowanie danych w celu przyspieszenia komunikacji (MPI).
  3. Komunikatory (MPI).
  4. Konstrukcje programowe interfejsu OpenMP.
  5. Klauzule oraz biblioteka funkcji interfejsu OpenMP.

Literatura

  1. Chandra, R., Dagum, L., Kohr, D., Maydan, D., McDonald, J., Menon, R., Parallel programming in OpenMP, Morgan Kaufmann, Academic Press, 2001.
  2. Chapman, B., Jost, G., van der Pas, R., Using OpenMP. Portable shared memory parallel programming, MIT Press, Cambridge, MA, 2008.
  3. Czech, Z.J., Wprowadzenie do obliczeń równoległych, PWN, Warszawa 2013, wyd. II.
  4. Herlichy, M., Shavit, N., Sztuka programowania wieloprocesorowego, PWN, Warszawa, 2010.
  5. Message Passing Interface Forum, MPI: A Message-Passing Interface Standard, Version 3.0, High Performance Computing Center Stuttgart (HLRS), September 21, 2012.
  6. OpenMP Architecture Eveiw Board, OpenMP application program interface, Version 3.1 - July 2011; Version 4.0 - July 2013.
  7. Quinn, M. J., Parallel programming in C with MPI and OpenMP, McGraw-Hill, 2004.
  8. Witryna: www.compunity.org (OpenMP).
  9. Witryna: www.lam-mpi.org.
  10. Witryna: www.mpi-forum.org.
  11. Witryna: www.netlib.org/mpi.
  12. Witryna: www.openmp.org.
  13. Witryna: www-unix.mcs.anl.gov/mpi.

Uwagi

Wypracowanie powinno składać się ze strony tytułowej, wstępu, części głównej, podsumowania oraz wykazu literatury. Powinno być ustrukturowane, tj. podzielone na rozdziały i podrozdziały. Do treści zaczerpniętych ze źródeł literaturowych powinny być zamieszczone stosowne odwołania. Należy unikać odwołań do źródeł internetowych, w szczególności do wikipedii, tj. do źródeł o niegwarantowanej jakości.

Back to home page