calcul haute performance
La Direction de la Recherche souhaitent favoriser l'accès des chercheurs et étudiants au calcul haute performance, en les inssitant à monter un projet de RDI (recherche-développement-innovation) à même d'accroître leur compétitivité et de favoriser leur croissance.les chercheurs et les ingénieurs peuvent ainsi résoudre des problèmes scientifiques, commerciaux et d'ingénierie complexes en utilisant des applications demandant: -une bande passante élevée -une faible latence du réseau -des capacités de calcul très élevées. En effet, si le HPC reste aujourd'hui essentiellement utilisé par des grands groupes, ce champ reste largement à explorer dans de nombreux domaines d'applications. Cela suppose à la fois de sensibiliser les utilisateur et de les accompagner, de manière personnalisée, pour garantir leur accès au HPC. le calcule a haute performance permet de répendre à un besoin concret, de faire plus de calcul plus rapidement (d'une manière exponentiel), il aide a résoudre des problèmes qui sont trop complexe a différentes échelles telle que: -le cout (si l'éxperience demander de grande dépenses il est préférable d'utiliser des simulation que de faire des éxperiences réel). -dangeresité de l'éxperience (teste de fiabilité d'une voiture et de sa résistance teste de crash d'avion). il est utiliser aussi quand on ne peut pas faire autrement comme quand on étudis l'inffiniment petit(les mollecules) ou l'infiniment grand(les planettes les étoiless les constéllation), pour être compétitif en réalisant les meilleur(nouveaux) produits avant les autre, réduir les coûts de conception (prototypes virtuels) et réduir les phases de tests réels(plus vite sur le marché),
Parallélisme:
pour faire du HPC il faut avant tout savoir que veut dire parallélisme, En informatique, le parallélisme consiste à implémenter des architectures permettant de traiter des informations de manière simultanée, ainsi que les algorithmes spécialisés pour celles-ci. Ces techniques ont pour but de réaliser le plus grand nombre d'opérations en un temps le plus petit possible. Pour simplifier dans notre programme on a des partis indépendante qui utilise des ressource différente dans ce cas on peut les exécuter en même temps par exemple la fonction A utilise la ressource X pendant un temps et on a la fonction B qui utilise la ressource Y dans ce cas on a deux manières de procédés, sois en séquentiels on commence par la fonction A et quand l'exécution, ce fini on passe à la fonction B ou bien on fait les deux fonctions en même temps ce qu'on appelle programmation parallèles.

