19 lines
406 B
Plaintext
19 lines
406 B
Plaintext
#ifndef _KERNEL2_H_
|
|
#define _KERNEL2_H_
|
|
|
|
__global__ void
|
|
Kernel2( bool* g_graph_mask, bool *g_updating_graph_mask, bool* g_graph_visited, bool *g_over, int no_of_nodes)
|
|
{
|
|
int tid = blockIdx.x*MAX_THREADS_PER_BLOCK + threadIdx.x;
|
|
if( tid<no_of_nodes && g_updating_graph_mask[tid])
|
|
{
|
|
|
|
g_graph_mask[tid]=true;
|
|
g_graph_visited[tid]=true;
|
|
*g_over=true;
|
|
g_updating_graph_mask[tid]=false;
|
|
}
|
|
}
|
|
|
|
#endif
|