Poussée à l'intérieur d'utilisateur écrit noyaux

Je suis un newbie à la Poussée. Je vois que tous Poussée des présentations et des exemples montrent le code hôte.

Je voudrais savoir si je peux passer un device_vector à mon propre noyau? Comment?
Si oui, quelles sont les activités autorisées à l'intérieur du noyau/code de l'appareil?