diff --git a/DergunPiotr-WaskoDominik/zad1/dane/czas.jpg b/DergunPiotr-WaskoDominik/zad1/dane/czas.jpg new file mode 100644 index 0000000..f549aca Binary files /dev/null and b/DergunPiotr-WaskoDominik/zad1/dane/czas.jpg differ diff --git a/DergunPiotr-WaskoDominik/zad1/dane/przyspieszenie.jpg b/DergunPiotr-WaskoDominik/zad1/dane/przyspieszenie.jpg new file mode 100644 index 0000000..9d00fe6 Binary files /dev/null and b/DergunPiotr-WaskoDominik/zad1/dane/przyspieszenie.jpg differ diff --git a/DergunPiotr-WaskoDominik/zad1/dane/wykres.gnuplot b/DergunPiotr-WaskoDominik/zad1/dane/wykres.gnuplot new file mode 100644 index 0000000..5beba86 --- /dev/null +++ b/DergunPiotr-WaskoDominik/zad1/dane/wykres.gnuplot @@ -0,0 +1,19 @@ +#set terminal x11 +set terminal jpeg +set xrange [0:16] +set yrange [0:6] + +set xlabel "Liczba watkow [n]" +set ylabel "Przyspieszenie [n]" + +set out "przyspieszenie.jpg" +plot \ + "wyniki.txt" using 1:3 with points ls 3 lc rgb "red" title "przyspieszenie", \ + "wyniki.txt" using 1:3 with lines ls 3 lc rgb "blue" notitle + +set out "czas.jpg" +set ylabel "Czas obliczen [ms]" +set yrange [0:16000] +plot \ + "wyniki.txt" using 1:2 with points ls 3 lc rgb "red" title "czas", \ + "wyniki.txt" using 1:2 with lines ls 3 lc rgb "blue" notitle \ No newline at end of file diff --git a/DergunPiotr-WaskoDominik/zad1/dok.tex b/DergunPiotr-WaskoDominik/zad1/dok.tex index 0767054..93dce14 100644 --- a/DergunPiotr-WaskoDominik/zad1/dok.tex +++ b/DergunPiotr-WaskoDominik/zad1/dok.tex @@ -79,23 +79,20 @@ Zmienna \textit{i} ma za zadanie przechodzić po wierszach macierzy wyjściowej, (wyjaśnić dyrektywy pragma - jaki wpływ na zrównoleglenie) -Program został skompilowany i uruchomiony z następującymi parametrami: macierz 1000x1000, ilość wątków 1-15, dla każdego wątku wykonano 10 powtórzeń. Z otrzymanych wyników obliczono przyspieszenie oraz średni czas liczenia macierzy. Poniżej przedstawione są wykresy zależności czasu obliczeń oraz przyspieszenia od ilości wątków. +Program został skompilowany i uruchomiony z następującymi parametrami: macierz 1500x1500, ilość wątków 1-15, dla każdego wątku wykonano 10 powtórzeń. Z otrzymanych wyników obliczono przyspieszenie oraz średni czas liczenia macierzy. Poniżej przedstawione są wykresy zależności czasu obliczeń oraz przyspieszenia od ilości wątków. \begin{figure}[!hbp] \centering - \includegraphics[width=0.7\textwidth]{dane/wykres.eps} - \caption{Profesjonalna prosta czerwona kreska z kropkami} + \includegraphics[width=0.7\textwidth]{dane/przyspieszenie.jpg} + \caption{Wykres zależności przyspieszenia obliczeń od liczby wykorzystanych wątków} \end{figure} -\begin{wrapfigure}{r}{0.5\textwidth} - \vspace{-20pt} - \begin{center} - \includegraphics[width=0.45\textwidth]{dane/pomiar.pdf} - \end{center} - \vspace{-20pt} - \caption{Krzywa niebieska kreska} - \vspace{-10pt} -\end{wrapfigure} + +\begin{figure} + \centering + \includegraphics[width=0.7\textwidth]{dane/czas.jpg} + \caption{Wykres zależności czasu obliczeń od liczby wykorzystanych wątków} +\end{figure} W celu ułatwienia pracy Prowadzącemu warto wykresy podpisać, aby Prowadzący omyłkowo nie przyjął, że dany wykres przedstawia średnią miesięczną temperaturę w Bangladeszu na przełomie lat 1975-1982, ponieważ taki wykres byłby nieodpowiedni, przez co sprawozdanie byłoby niezaliczone. Łatwo zauważyć, że każdy wykres w przestrzeni 2D posiada dwie osie i z grzeczności należy je opisać. Osie posiadają jednostki, które też warto przytoczyć.