2.1 __global__

  • Exécuté sur le périphérique
  • Appelable de l'hôte
  • Pas de récursion possible
  • Pas de variables statiques
  • Pas de liste de paramètres variable
  • On ne peut demander leur adresse mémoire
  • Incompatible avec __device__
  • Ne peut rien retourner
  • À l'exécution, on doit préciser la configuration
  • Appel asynchrone (le kernel retourne avant d'avoir effectué les calculs)
  • Paramètres stockés dans la mémoire partagée, limités à 256 octets
  • Dure aussi longtemps que le kernel