Hardware acceleration