Salut à tous,
On est un labo basé à l'université du Colorado, et notre recherche se concentre principalement sur le développement d'algos de guidage, navigation et autre pour des sondes spatiales.
On commence à sérieusement réfléchir à l'achat d'un système dédié à notre labo pour du calcul scientifique. En particulier, on aimerait une architecture orienté multithreading. Tout simplement parce que C++ est un dénominateur commun parmi quasiment tout le monde et que OpenMP est extrêmement facile à mettre en oeuvre.
Le retour d'AMD dans le monde des processeurs avec les Ryzen et autre Threadrippers (32 threads, mazette) est donc de très bon augure, vu notre usage.
Notre université dispose de moults clusters et high-performance computing nodes, mais ceci sont assez overkill, d'autant plus que leur utilisation impose un certain ascétisme dans la génération des données. D'où notre préférence pour un système bien à nous.
Ceci étant, pensez-vous qu'il soit plus cohérent de construire un serveur comme un desktop classique, ou vaudrait-il mieux se diriger vers une solution intégrée (serveur tout-en-un à enficher dans un rack)?
Merci d'avance pour vos conseils!