Calcul haute performance
========================
Qu'est ce que le calcul haute performance ?
-------------------------------------------
Le calcul haute performance (CHP) est défini comme tout calcul qui fait une
utilisation intensive des ressources sur un ordinateur. Le CHP inclut donc
toutes les tâches faisant une utilisation intensive du CPU, de la mémoire vive,
de l’espace de stockage, d’accélérateurs (comme les GPU) ou encore qui
nécessitent un long temps de traitement. Cette définition est volontairement peu
restrictive et s’applique aux travaux de nombreux chercheurs.
Il est tentant de croire que notre ordinateur personnel peut suffir à nos
besoins de recherche. Après tout, certaines tâches récurrentes ne prennent que
quelques minutes. D’autres tâches, plus longues, peuvent être exécutées la nuit
lorsque l’ordinateur n’est pas autrement utilisé. Les jeux de données massifs,
pour leur part, peuvent être traités en plusieurs étapes. Cependant, vos
objectifs de recherche seraient-ils les mêmes si votre tâche de quelques minutes
ne demandait que quelques secondes ? Si vous pouviez exécuter 100 tâches la nuit
plutôt qu’une seule ? Si vous pouviez traiter votre jeu de données massif en une
seule étape et de manière automatisée ?
La puissance de calcul importante et le traitement massivement parallèle offerts
par le CHP ne sont pas seulement une commodité mais aussi une invitation à
repenser nos objectifs et à repousser les limites de notre recherche.
S’initier au CHP
----------------
Si vous n’êtes pas familier avec le CHP, nous vous recommandons fortement de
suivre une ou plusieurs des `formations offertes par Calcul Québec
`_. Si aucune
formation n’est organisée prochainement, n’hésitez pas à contacter notre
:doc:`soutien technique <../aide/support>` pour des formations locales
personnalisées. De plus, le `guide de démarrage
`_ de l’Alliance couvre une
variété de sujets liés au CHP : utiliser les logiciels, exécuter des tâches,
transférer des données, etc. Finalement, si vous n’êtes pas déjà familier avec
la :doc:`ligne de commande Linux `, son apprentissage est un passage
obligé.