From 7721132520b03907ef8437980393037c333f8799 Mon Sep 17 00:00:00 2001 From: hk Date: Wed, 11 Jan 2017 21:36:19 +0100 Subject: [PATCH] sprawko v2 --- DergunPiotr-WaskoDominik/zad6/dok.tex | 83 +++++++++++++++++++++------ 1 file changed, 64 insertions(+), 19 deletions(-) diff --git a/DergunPiotr-WaskoDominik/zad6/dok.tex b/DergunPiotr-WaskoDominik/zad6/dok.tex index 600b895..cd48452 100644 --- a/DergunPiotr-WaskoDominik/zad6/dok.tex +++ b/DergunPiotr-WaskoDominik/zad6/dok.tex @@ -62,30 +62,59 @@ Grupa 1 & Piotr Dergun, Dominik Waśko & \ddmmyyyydate\today \tabularnewline \section*{Zadanie 6 - Rozmycie Gaussa GPU} -Celem zadania jest wykonanie rozmycia obrazu wykorzystując algorytm Gaussa za pomocą karty graficznej oraz technologii CUDA. +Celem zadania jest wykonanie rozmycia obrazu wykorzystując algorytm Gaussa za pomocą karty graficznej oraz technologii CUDA. Poniżej przedstawiono kod kernela, który oblicza rozmycie Gaussa. \begin{lstlisting} -__global__ void multiply(char *a,char *b,int *c, int N){ - int i =blockIdx.x * blockDim.x + threadIdx.x; - int sum = 0; - int temp,temp2; - while(irows-offset-1||colcols-offset-1)){ + sum_r = 0; + sum_g = 0; + sum_b = 0; + row-=offset; + temp = col - offset; + + for (int j=0; j