Le calcul de haute performance constitue un secteur de pointe caractérisé par la puissance et le potentiel incroyables des processeurs et systèmes de conception actuels. Les défis à relever sont nombreux et dépassent le cadre informatique.
Le langage doit permettre de programmer sur des plates-formes hétérogènes en tirant parti de tous les processeurs d'un système, CPU ou GPU, indépendamment du type ou du fournisseur.
Le cloud computing permet aux entreprises de se doter de ressources informatiques supplémentaires. La virtualisation est une étape essentielle de ce processus d'adoption avec comme élément clé sous-jacent, le processeur.