Using cuda

Using cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cudaUsing cuda