add gpu APIs and tune core