refactor + ajout de commentaires dans version gpu