added GPU feature matching