Hardware acceleration (10/30)

Hardware acceleration