You can clone with
HTTPS or Subversion.
Indexing an array of 8- or 16-bit type within scalar code yields spurious results:
ghci> let xs = use $ fromList (Z:.10) [0..] :: Acc (Vector Int8)
ghci> CUDA.run $ A.map (\i -> xs ! index1 (A.fromIntegral i)) xs
Array (Z :. 10) [0,4,4,6,4,-123,6,-121,4,69]
I don't think this will manifest when using 2.0 and later cards, because of the way indexing is implemented (texture references vs. array indexing)