Server with clGetPlatformIDs ready - not tested as rpc calls on shiva/ifrit fails due to rpcbind issue
Client stub, client_only_includes, makefile and test_app makefile checked in
First working RPC
clGetPlatformIDs fully functional
clGetDeviceIDs done
clCreateContext done
README added
clCreateCommandQueue done.....clCreateContext tuple_counter increment bug fixed
Compacting RPC boilerplate on the client
clCreateBuffer done
All 12 APIs added to test_app plus 2 more...GetProgramBuildInfo & GetKernelWorkGroupInfo for debugging and assisting EnqueueNDRangeKernel..both of these could be called on the server and returned with the RPC packet
clCreateProgramWithSource done
clBuildProgram done...to add - compiler flag to force generating kernel arg info
BuildProgram -cl-get-kernel-arg-info appended...compiler doesn't support...workaround added in CreateBuffer
clCreateKernel coded....kernel_name string breaks..
clSetKernelArg done
clEnqueueWriteBuffer coded up...can't test on shiva yet....need reboot
EnqueueReadBuffer - to be fixed
EnqueueReadBuffer bug fixed
rodinia/nw ported, enqueueNDRange global_work_offset & local_work_size being passed as NULL now handled