Xgboost is slow because it does not take advantage of the GPU. We could make it faster this way. http://hackage.haskell.org/package/accelerate