COMPTOIR
register

Marre du x86 ? Voici une mobale "pas chère" pour IBM Power9

Marre des cachotteries des architectes des puces ? Du code propriétaire des microcodes ? Des ? Avis aux amateurs de design vintage, en voilà pour vous faire baver : dans un format micro-ATX, point de rgb mais un PCB vert digne de la tête de Matthieu quand Photoshop crash et que la profanation n'était pas sauvegardée - on se croirait 20 ans en arrière ! Son nom est par ailleurs à la hauteur de son apparence : BK1MB1.

 

Au niveau des caractéristiques, on reste finalement très proche de ce qui existe déjà en x86 : 4 ports SATA III, seulement deux DIMM DDR4 dont le support de la correction d'erreur (ECC) permet d'utiliser des barrettes serveur et grimper jusqu'à 256 Go de RAM, 1 PCIe 4.0 x16 (le premier disponible aussi pour le grand public !) et un autre x8, bien que vous ne pourrez pas monter de SLI avec une telle carte. Côté réseau, 2+1 ports Gigabit sont présents, et l'USB n'est pas en reste avec 4 ports en version 3.0 et un en 2.0, accompagné d'un chipset audio inconnu fournissant toutes les sorties classiques, même le numérique.

 

raptor computing bk1mb1

8 cœurs maximum et 160W de TDP, non de dieu !

 

Le constructeur de ce bouzin atypique est Raptor Computing (et dieu sait que ca peut aller vite un raptor !), une boite spécialisée dans le domaine, habituellement réservé aux professionnels aux besoins spécifiques. Niveau tarif, la chose n'est disponible qu'en précommande pour 800$

 

Pour ceux au fond qui s'inquiètent, les Power9 sont gravés en 14 nm par GloFlo, leur fréquence peut grimper jusqu'à 4 GHz et proviennent de la lignée Power, qui a également fournit les PowerPC des Mac avant 2006, mais également de la GameCube ou plus récemment la PS3. Non, le bouzin devrait se débrouiller niveau performances, le plus dur pour un éventuel acheteur non averti sera sûrement de se passer de Windows, et plus généralement de tous les logiciels précompilés pour de l'AMD64 - autant dire la quasi-totalité des programmes de la vie courante d'un PC de bureau.

 

Un poil avant ?

Shuttle lance un barebone nommé DH370

Un peu plus tard ...

Live Twitch • Avant-première Darksiders 3 sur PC (MAJ)

Les 21 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par drak15, le Dimanche 23 Décembre 2018 à 18h43  
par Jemporte le Jeudi 29 Novembre 2018 à 20h02
Testé face à un bi-Xeon 2x40 cores (80 threads) Intel, un Epyc AMD 32 cores/64 threads, l'Ibm affiche 16 cores / 64 threads. C'est très variable mais la puissance par thread ou par core selon le cas, est équivalente. le problème, hormis Linux, ce sont les logiciels capables de fonctionner dessus. Globalement on va moins s'embêter avec un Epyc qu'avec ce Power 9. L'intérêt c'est si Ibm avait sorti le même Power 9 mais avec 2x plus de cores et de threads.
Il faut aussi noter que Ibm, après avoir conduit une grande partie du développement du 7nm dont profite Samsung, est contraint pas les décisions de Glofo, qui a hérité ses usines en échange de la garantie d'y graver les CPU Ibm, de rester en 14nm. C'est sûr qu'un Power 9 avec 2x plus de coeurs sous 7nm aurait dépoté.Subway Surfers Psiphon Hill Climb Racing
Sinon on devrait pouvoir faire tourner une beta de Windows 2000 64 bits (mais moins intéressante que la version Dec Alpha, le CPU le plus rapide à l'époque) qui comportait un moteur JIT pour lancer les applis x86 à vitesse égale aux meilleurs x86.
merci beaucoup
par Jemporte, le Dimanche 02 Décembre 2018 à 23h26  
par Cristallix le Vendredi 30 Novembre 2018 à 15h27
Le support AMD est plutôt excellent par rapport à nVidia car la Vega 56 est supportée. Mais ça ne devrait pas être mieux que ça avec les drivers open source ?
Les performances ne sont pas affreuse mais ça dépend énormément du soft que tu emplois. En effet beaucoup ont des optimisations exclusives au x86 et pas grand chose pour le Power9
Oui, normalement aucun problème pilotes. Les cartes graphiques représentant le problème N°1. Si AMD est présent, ça veut aussi dire OpenCL, donc tout le potentiel de calcul nécessaire, notamment professionnel avec les cartes Vega Professionnelles, genre WX 9100/8200, Vram ECC, et futur Vega 20.
Normalement il y a moyen de créer une très bonne station de travail. J'imagine que, puisque c'est IBM, on doit pouvoir faire tourner Catia dessus, par exemple...
par Cristallix, le Vendredi 30 Novembre 2018 à 15h27  
par Un ragoteur libre en Île-de-France le Jeudi 29 Novembre 2018 à 13h49
Le plus dur n'est pas la partie logicielle: il existe des distributions Linux pour PowerPC compatibles, avec tous les logiciels libres majeurs disponibles, mais plutôt le support des cartes graphiques, limité (pour l'instant) à une seule très vieille carte NVIDIA (GT 9500 !) et quelques AMD.
Le support AMD est plutôt excellent par rapport à nVidia car la Vega 56 est supportée. Mais ça ne devrait pas être mieux que ça avec les drivers open source ?
par RagoteurMusqué le Jeudi 29 Novembre 2018 à 15h39
En dehors des difficultés à trouver des logiciels adaptés, ça vaudrait quoi en performance ? Si je me souviens bien, à sa sortie le CPU de la PS3 mettait une grosse claque aux CPU x86 de l'époque sur certains types de calculs.
Les performances ne sont pas affreuse mais ça dépend énormément du soft que tu emplois. En effet beaucoup ont des optimisations exclusives au x86 et pas grand chose pour le Power9
par Un champion du monde en Île-de-France, le Vendredi 30 Novembre 2018 à 11h32  
par RagoteurMusqué le Jeudi 29 Novembre 2018 à 16h50
Ok, c'est noté ! Merci pour cette réponse bien détaillée
De rien !
Par contre j'ai oublié de dire que les instructions SIMD ont un temps d'exécution (temps pour faire l'addition par exemple) assez court.
On n'est pas tout le temps à 1 cycle comme les instructions classiques (add x86 par exemple) dans le meilleur des cas (données déjà présente dans les registres et sans dépendances avec une instruction précédente) mais le temps pris reste bien meilleur que de faire 4 tours de boucles avec une addition à chaque fois.

Pour Intel les performances (en terme de latence de cycles par instruction) sont données sur ce site : https://software.intel.com/sites/landingpage/IntrinsicsGuide/
Je crois que la latence correspond au temps d'attente entre deux instructions du même type (mais je ne suis plus sûr à 200%) tandis que le CPI indique le nombre de cycle pour faire une telle instruction.
par Baba the Dw@rf feignasse en Flandre, le Vendredi 30 Novembre 2018 à 10h19  
par Nicolas D. le Jeudi 29 Novembre 2018 à 22h40
Effectivement, mais ces registres sont présent - à ma connaissance - sur les barrettes à usage pro, donc ECC. Mais c'est un raccourci facile, je plaide coupable !
C'est plus qu'un racourcit
La plupart des mémoires à registres sont ECC mais pas toutes. Ce sont deux mécanismes différent mais c'est jusque qu'il y a peu de demande pour de la mémoire à registre sans ECC.
par Baba the Dw@rf feignasse en Flandre, le Vendredi 30 Novembre 2018 à 07h21  
par Un ragoteur blond de Normandie le Jeudi 29 Novembre 2018 à 13h56
a 800$ la cm et plus en € car c'est toujours plus quand il s'agit de passer en Euro malgré la conversion avantageuse pour nous.
Alors je vais pas faire le calcul complet mais dit toi bien que les taxes, fdp et douane c'est à peu près 25% du prix des biens que tu achètes en Europe.
Donc 800$ = 702.4€ * 1.25 = 878 euros. Même en appliquant le MSRP tu dépasse largement le 1$ = 1€.
Pour le dématérialisé même chose, il y a 20% de taxe donc le ratio est moins violent mais les sites qui vous offres les taxes ils rognent sur leur marges c'est tout.

C'est vrais qu'à l'époque ou 1$ = 0.69€ c'était pas pareil : 800 * 0.69 * 1.25 = 690 mais c'était juste parce que le taux de change était super favorable.
par Nicolas D., le Jeudi 29 Novembre 2018 à 22h40  
par Jame patagueul le Jeudi 29 Novembre 2018 à 21h59
Si je puis me permettre, ce n'est pas la correction d'erreur qui permet d'utiliser les 256Go de ram (comme l'article le laisse à penser) mais la présence de registres sur les barrettes (et évidemment la possibilité pour le POWER9 d'adresser tout ce bazar).
Effectivement, mais ces registres sont présent - à ma connaissance - sur les barrettes à usage pro, donc ECC. Mais c'est un raccourci facile, je plaide coupable !
par Jame patagueul, le Jeudi 29 Novembre 2018 à 21h59  
Si je puis me permettre, ce n'est pas la correction d'erreur qui permet d'utiliser les 256Go de ram (comme l'article le laisse à penser) mais la présence de registres sur les barrettes (et évidemment la possibilité pour le POWER9 d'adresser tout ce bazar).
par Jemporte, le Jeudi 29 Novembre 2018 à 20h02  
Testé face à un bi-Xeon 2x40 cores (80 threads) Intel, un Epyc AMD 32 cores/64 threads, l'Ibm affiche 16 cores / 64 threads. C'est très variable mais la puissance par thread ou par core selon le cas, est équivalente. le problème, hormis Linux, ce sont les logiciels capables de fonctionner dessus. Globalement on va moins s'embêter avec un Epyc qu'avec ce Power 9. L'intérêt c'est si Ibm avait sorti le même Power 9 mais avec 2x plus de cores et de threads.
Il faut aussi noter que Ibm, après avoir conduit une grande partie du développement du 7nm dont profite Samsung, est contraint pas les décisions de Glofo, qui a hérité ses usines en échange de la garantie d'y graver les CPU Ibm, de rester en 14nm. C'est sûr qu'un Power 9 avec 2x plus de coeurs sous 7nm aurait dépoté.
Sinon on devrait pouvoir faire tourner une beta de Windows 2000 64 bits (mais moins intéressante que la version Dec Alpha, le CPU le plus rapide à l'époque) qui comportait un moteur JIT pour lancer les applis x86 à vitesse égale aux meilleurs x86.
par Un ragoteur qui aime les en Nouvelle-Aquitaine, le Jeudi 29 Novembre 2018 à 18h28  
Sa vision est basée sur le mouvement
par RagoteurMusqué, le Jeudi 29 Novembre 2018 à 16h50  
par Un champion du monde en Île-de-France le Jeudi 29 Novembre 2018 à 16h39
(...)
En gros voilà pourquoi le Cell était meilleur.
Maintenant Intel et AMD ont rattrapé leur retard en terme de SIMD et proposent la même chose.
Ok, c'est noté ! Merci pour cette réponse bien détaillée
par Un champion du monde en Île-de-France, le Jeudi 29 Novembre 2018 à 16h40  
par Un ragoteur cpu en Île-de-France le Jeudi 29 Novembre 2018 à 16h14
Chaque architecture a ses avanatges et inconvénients.
Le Power d'IBM doit avoir des applications ou il doit faire péter des scores de ouf, et pour le reste c'est probablement service minimum, sachant que pour la bureautique on a pas besoin d'un supercalculateur de la NASA non plus.
Le Power d'IBM j'ai tendance à le voir comme un x86 dopé aux hormones.
Par exemple le simultaneous multi threading est chez eux sur 4 threads plutôt que 2 chez Intel et AMD.