| 184 | |
| 185 | template <typename T> |
| 186 | void xSyr<T>::initialize_gpu_buffer() |
| 187 | { |
| 188 | cl_int err; |
| 189 | |
| 190 | err = clEnqueueWriteBuffer(queues_[0], buffer.A, CL_TRUE, |
| 191 | buffer.offa * sizeof(T), |
| 192 | buffer.N * buffer.lda*sizeof(T), |
| 193 | buffer.cpuA, 0, NULL, NULL); |
| 194 | |
| 195 | err = clEnqueueWriteBuffer(queues_[0], buffer.X, CL_TRUE, 0, |
| 196 | buffer.N*sizeof(T), |
| 197 | buffer.cpuX, 0, NULL, NULL); |
| 198 | } |
| 199 | |
| 200 | template <typename T> |
| 201 | void xSyr<T>::reset_gpu_write_buffer() |