sobota 20. listopadu 2010

Paralelní systémy


Paralelní systémy MI-PAR (nebo taky X36PAR, či Y36PAR) na ČVUT jsou legendární záležitostí, kterou si mnozí rádi zopakují dvakrát, někdy i vícekrát. A proto snad někomu bude k užitku, když se podělím o těžce nabyté zkušenosti ze semestrálky.
  1. Neimplementujte vlastní stack, zabere to přes polovičku semestrálky. Raději použijte std:vector.
  2. Nesnažte se posílat std::vector, ale převeďte to na pole, které potom zpět převedete na vector.
  3. Pro odchytávání seqmentation fault lze použít Valgrind: mpirun -np 2 valgrind --log-file=valgrind.log ./a.ou
  4. Pro vyhledávání nedosažitelných částí kódu lze použít gcov.
  5. Pro hledání části kódu, která program zpomaluje, lze použít gprof.
  6. Zvolte si partnera, který to nenechá jenom na Vás.
Kód je zveřejněn na code.google.com. Pokud Vám byl k užitku, poděkujte mi kliknutím na +1.

Žádné komentáře:

Okomentovat