CUDA tutorial/fr: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 181: Line 181:


== Stratégies usuelles de programmation ==
== Stratégies usuelles de programmation ==
* Constant memory also resides in DRAM - much slower access than shared memory
* La mémoire constante réside aussi dans DRAM; l'accès est beaucoup plus lent que pour la mémoire partagée.
** MAIS, elle est cachée !!!
** MAIS, elle est cachée !!!
** highly efficient access for read-only, broadcast
** accès hautement efficace en lecture seule, transmission.
* Carefully divide data acording to access patterns:
* Répartissez bien les données selon le mode d'accès :  
** read-only:   constant memory (très rapide si dans la cache)
** lecture seule :   mémoire constante (très rapide si dans la cache)
** read/write dans le bloc : mémoire partagée (très rapide)
** lecture/écriture dans le bloc : mémoire partagée (très rapide)
** read/write dans le fil : registres (très rapide)
** lecture/écriture dans le fil : registres (très rapide)
** read/write en entrèe/résultats : mémoire globale (très lente)
** lecture/écriture en entrée/résultats : mémoire globale (très lent)
rsnt_translations
56,430

edits