• [^] # Re: Architecture

    Posté par (site web personnel) . En réponse à la dépêche Le Top 500 de novembre 2012. Évalué à 2.

    A savoir, il est /a priori/ très facile de porter un code sous Xeon Phi. On rajoute juste des pragma de compilation un peu comme avec OpenMP. Le fait d'avoir le même source avec ou sans Xeon Phi est vraiment un point des plus intéressants pour la grande majorité des codes universitaires.

    En Théorie.

    En pratique, les accès mémoire et les transferts de données sur ce genre de systèmes coûtent un bras, voir les deux. Et le code doit être optimiser au possible pour faire le minimum de transferts possible.
    C'est impossible d'exploiter correctement ce genre d'architecture (CUDA, OpenCL, MIC, MPI, etc..) juste en ajoutant quelques pragmas ou en convertissant son code, il faut un re-design complet du programme bien souvent…