comparison example/multiply/gpu/Multi.cl @ 1941:f19885ea776d draft

add wordcount for cuda. fix CudaScheduler. add makefile
author Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
date Tue, 04 Feb 2014 02:18:07 +0900
parents 67e50779feb4
children
comparison
equal deleted inserted replaced
1936:e8ca9cae59fc 1941:f19885ea776d
1 __kernel void 1 __kernel void
2 multi(__global const long *params, __global const float* A, __global const float* B, __global float* C) 2 multi(__global const long *params, __global const float* A, __global const float* B, __global float* C)
3 { 3 {
4 // int i=get_global_id(0); 4 // int i=get_global_id(0);
5 long length = (long)params[0];
6 long id = get_global_id(0); 5 long id = get_global_id(0);
7 // for(int i=0;i<length;i++) { 6 // for(int i=0;i<length;i++) {
8 if(length) 7 C[id]=A[id]*B[id];
9 C[id]=A[id]*B[id];
10 } 8 }