add gpu oc interface from franco