Le calcul haute performance en tant que service (HPCaaS) est la fourniture d'une capacité de traitement de haut niveau aux clients par le biais du cloud.
IBM est un exemple de fournisseur de HPCaaS. IBM a développé un cadre prototype primé qui transforme le système Blue Gene/P en un nuage élastique pour exécuter une application représentative de calcul haute performance. Le cadre transforme le système Blue Gene/P d'IBM en un nuage élastique avec plusieurs nuages connectés qui prennent en charge l'approvisionnement dynamique et l'utilisation efficace. Cela permet un accès maximal aux ressources HPC. IBM propose désormais cette application sous le nom de Spectrum HPCaaS. Amazon, Azure et Penguin Computing on Demand sont d'autres fournisseurs de HPCaaS. En raison de son faible coût d'investissement, le HPCaaS est devenu une alternative intéressante aux clusters HPC traditionnels sur site. Le HPCaaS est un service qui offre une simplicité de déploiement, une évolutivité et des coûts prévisibles. En revanche, la création d'une capacité de calcul haute performance en interne peut être un processus long, nécessitant des travailleurs hautement spécialisés et très demandés. Des coûts inattendus peuvent également être un problème lors du développement du HPC en interne.
HPCaaS fournit les ressources nécessaires pour traiter des calculs complexes, travailler avec des quantités massives de données par le biais de plateformes existantes. Ce modèle rend possible le traitement intensif des calculs pour ceux qui ne disposent pas du capital d'investissement nécessaire pour le personnel qualifié, le matériel et le développement d'une plateforme de calcul haute performance. Les mêmes charges de travail pour le calcul scientifique et l'analyse de données massives qui sont exécutées sur des systèmes locaux de calcul à haute performance (HPC) peuvent être exécutées sur HPCaaS.