format: allow mixed-precision spmv_bytes
plan: allow mixed-precision plans
util/cuda/vector: make compatible with non-UVA GPUs
format: avoid old-style cast
util/cuda/vector: remove useless casts
format: eliminate -Wsign-compare warnings
sblas: remove unused: ddivide, xpby, negaxpy_asum
devmem: wrapper for data residing in device memory
sblas: use prototypes with devmem-wrapped types
util/cuda/vector: factor out cudamemcpy.h
util/cuda/vector: use updated cuda memcpy
util/cuda/vector: reimplement device vector as std::vector<devmem>
util/cuda/allocator.h: STL allocators for pinned and device memory
util/cuda/pinner: RAII wrapper for cudaHostRegister
util/cuda: adjust header inclusion
util/cuda/vector: udata: uncast data() member function
cuda/spmv/dispatch: fix build
util/cuda/pinner: wrap cudaHostGetDevicePointer
util/cuda/initialize: add simple init routine
util/cuda/initialize: add simple GPU PCI ID getter