Programowanie w systemie UNIX/CPU: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →użycie: mv |
|||
Linia 84:
==użycie ==
Użycie OpenMP<ref>[[w:OpenMP|OpenMP w wikipedii]]</ref><ref>[http://www.linux-mag.com/id/4609/ OpenMP in 30 Minutes By Joe Landman]</ref> polega na dodaniu do istniejącego kodu ( tu przykład z kodem w C ) :
* [[C/Preprocesor#Dyrektywy_preprocesora|dyrektywy preprocesora]]: #include <omp.h>
* Tworzenie wątków za pomocą dyrektywy : #pragma omp parallel
Linia 90 ⟶ 89:
Ta niewielka ingerencja w istniejący kod<ref>[http://www.cmmsigma.eu/labs/parallel_comp/openmp_tutorial/index.pl.html Kurs openMP - Paweł Przybyłowicz - asystent na Wydziale Matematyki Stosowanej AGH.]</ref> pozwala na przyspieszenie wykonywania n-razy ( na jest liczbą możliwych wątków = liczba rdzeni * liczba wątków_na_rdzeń ).
==Przykłady==
|