|
Accueil > Forum TERATEC > Ateliers > Atelier 3
Atelier 03 - de 09h00 à 12h30HPC et codes de calcul : un écosystème en perpétuelle évolution
|
Visualization of EasyWave tsunami simulation application |
oneAPI est un modèle de programmation unifié intersectoriel, ouvert et basé sur des normes qui offre une expérience de développement commune à toutes les architectures d'accélérateurs, pour des performances d'application plus rapides, plus de productivité et une plus grande innovation.
SYCL est le cœur de oneAPI, permettant la programmation parallèle de données multiplateformes en C++ moderne.
Le standard Khronos introduit la prise en charge du parallélisme de données totalement hétérogène dans C++ et une solution à un aspect d'un problème plus vaste : comment permettre une programmation totalement hétérogène compte tenu de l'explosion émergente de la diversité matérielle ?
Nous présenterons le cas de la migration réussie du code de simulation de tsunami CUDA*vers SYCL et les nouvelles opportunités que SYCL peut apporter aux développeurs en déverrouillant d'autres fournisseurs de matériel et d’architectures avec des performances raisonnables.
Les détails de mise en œuvre du flux de compilation et d'exécution pour une application SYCL standard avec le compilateur Intel open-source oneAPI Data Parallel C++ seront également abordés.
Biographie : Igor Vorobtsov has more than 14 years of experience in the areas of C/C++ and Fortran compilers, applications performance tuning and sw developers support. Igor got a Master of Science degree in Applied Mathematics. Since joining Intel in 2008, Igor has been working as a Technical Consulting Engineer supporting software developers throughout EMEA region and has a broad array of application experience, including enterprise applications and high performance computing environments. |
Inscrivez-vous dès à présent en cliquant ici