Add Full GPU code