Hardware acceleration (6/30)

Hardware acceleration