add cores; grpu init