Tematy wypracowań z przedmiotu Obliczenia Równoległe II (SII, Oprogramowanie
Systemowe)
- Komunikacja między procesami oraz redukcja danych (MPI).
- Grupowanie danych w celu przyspieszenia komunikacji (MPI).
- Komunikatory (MPI).
- Konstrukcje programowe interfejsu OpenMP.
- Klauzule oraz biblioteka funkcji interfejsu OpenMP.
Literatura
- Chandra, R., Dagum, L., Kohr, D., Maydan, D., McDonald, J.,
Menon, R., Parallel programming in OpenMP, Morgan Kaufmann, Academic Press,
2001.
- Chapman, B., Jost, G., van der Pas, R.,
Using OpenMP. Portable shared memory parallel programming,
MIT Press, Cambridge, MA, 2008.
- Czech, Z.J.,
Wprowadzenie do obliczeń równoległych,
PWN, Warszawa 2013, wyd. II.
-
Herlichy, M., Shavit, N., Sztuka programowania wieloprocesorowego,
PWN, Warszawa, 2010.
- Message Passing Interface Forum,
MPI: A Message-Passing Interface Standard, Version 3.0,
High Performance Computing Center Stuttgart (HLRS),
September 21, 2012.
- OpenMP Architecture Eveiw Board, OpenMP application program interface,
Version 3.1 - July 2011; Version 4.0 - July 2013.
- Quinn, M. J., Parallel programming in C
with MPI and OpenMP, McGraw-Hill, 2004.
- Witryna: www.compunity.org (OpenMP).
- Witryna: www.lam-mpi.org.
- Witryna: www.mpi-forum.org.
- Witryna: www.netlib.org/mpi.
- Witryna: www.openmp.org.
- 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.