Browse Source

sprawozdanie + wykresy

master
Piotr Dergun 8 years ago
parent
commit
5586dc4588
4 changed files with 28 additions and 12 deletions
  1. BIN
      DergunPiotr-WaskoDominik/zad1/dane/czas.jpg
  2. BIN
      DergunPiotr-WaskoDominik/zad1/dane/przyspieszenie.jpg
  3. +19
    -0
      DergunPiotr-WaskoDominik/zad1/dane/wykres.gnuplot
  4. +9
    -12
      DergunPiotr-WaskoDominik/zad1/dok.tex

BIN
DergunPiotr-WaskoDominik/zad1/dane/czas.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 27 KiB

BIN
DergunPiotr-WaskoDominik/zad1/dane/przyspieszenie.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 25 KiB

+ 19
- 0
DergunPiotr-WaskoDominik/zad1/dane/wykres.gnuplot View File

@ -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

+ 9
- 12
DergunPiotr-WaskoDominik/zad1/dok.tex View File

@ -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) (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] \begin{figure}[!hbp]
\centering \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} \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ć. 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ć.

Loading…
Cancel
Save