Hardware acceleration (11/30)

Hardware acceleration