COMPTOIR
register

Le PCIe 7.0 programmé pour 2025 !

Alors que le PCIe 5.0 est disponible sur les mobales Alder Lake mais pas encore sur les GPU (les SSD débutant à peine) et que les composants permettant un support du PCIe 6.0 sont tout juste dévoilés, voilà que le PCI-SIG avance la prochaine étape : le PCIe 7.0, prévu pour 2025. Évidemment, il n’est pas question de la spécification définitive (nous sommes bien trop tôt pour cela), mais seulement des points majeurs des futures releases.

 

Et, sur le papier, difficile de nier que le bousin fait envie : cette itération doublera la bande passante disponible à raison de 128 GT/s par ligne, soit 512 Gio/s comme débit théorique bidirectionnel sur un lien x16 ! Notez que cela correspond au doublement du débit tous les 3 ans, rythme de croisière du consortium depuis le PCIe 4.0. De là à y voir un PCIe 8.0 en 2028 à 256 GT/s, il ne manque que l’étiquetage du point sur le graphe…

 

pcie speed graph 2025

 

Dans la pratique, toute cette bande passante est permise par un signal encodant l’information en PAM4 — tout comme le PCIe 6.0 — tout en réduisant l’énergie nécessaire au lien et en conservant la sacro-sainte rétrocompatibilité de la norme : chouette ! Bien évidemment, la connexion demeure à faible latence et forte résilience, mais nous n’imaginions pas une dégradation possible dans ces domaines. Bref, un bond en puissance qui ravira l’industrie et la recherche, avant que des applications un peu plus pratiques fassent leur chemin jusqu’au paysage grand public. Rendez-vous en 2025 !

Un poil avant ?

Possibles baisses en vue pour les prix de la NAND et de la DRAM

Un peu plus tard ...

L'A380 testée, et c'est pas bien terrible

Les 20 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par jumorolo, le Vendredi 24 Juin 2022 à 16h23  
par jln le Mercredi 22 Juin 2022 à 11h56
+1
Surtout que finalement, qui arrive a saturer un PCi 3.0 ?
les supercalculateurs saturent toutes leur interconnexion a partir d'un certain point, ces avancées ne sont pas pensées pour les ordinateurs personnels
par Nicolas D., le Jeudi 23 Juin 2022 à 15h32  
par Helba le Jeudi 23 Juin 2022 à 11h30
Cela avait un intérêt (de doubler les débits ) , mais à un certain niveau , les gains sont de plus en plus faible.
(et pour le 10% ça reste un exemple , mais quand j'avais fait des calculs , j'avais remarqué que les gain était de plus en plus faible ).

Et donc je redis ce que dis mon collège , l'avenir c'est la multiplication des canaux ,et pour ça que la DDR5 propose d'avoir le même taux de transfert qu'une DDR4 mais avec 2 demi-caneaux indépendants
Et je pense qu'on va suivre cette voie là.
+ le fait que sur des applications pro, les débits sont encore limitants (typiquement pour linpack, il faut augmenter la puissance de calcul et les débits pour faire grimper le score). C'est le cas du machine learning, bien en vogue, et les iGPU (cf commentaire précédent) aiment aussi. A mon avis, la contrainte est aussi technique : difficile de descendre en-dessous d'une limite physique sans réduire la profondeur du pipeline d'accès (et donc la quantité de RAM). L'autre solution, déjà dit en commentaire, est d'augmenter les canaux, mais ca peut aussi montrer ses limites niveau fragmentation des données et effet NUMA.
par Helba, le Jeudi 23 Juin 2022 à 11h30  
par weik le Jeudi 23 Juin 2022 à 09h07
Du coup a quoi bon augmenter les débits toujours par 2 à chaque génération si la latence reste plus ou moins la même ?

Car si avec des débits qui tendent vers l'infini on ne gagnerait que 10 % en comparaison avec ce qui existe déjà, il est ou l'intérêt de changer de génération de mémoire ?
Cela avait un intérêt (de doubler les débits ) , mais à un certain niveau , les gains sont de plus en plus faible.
(et pour le 10% ça reste un exemple , mais quand j'avais fait des calculs , j'avais remarqué que les gain était de plus en plus faible ).

Et donc je redis ce que dis mon collège , l'avenir c'est la multiplication des canaux ,et pour ça que la DDR5 propose d'avoir le même taux de transfert qu'une DDR4 mais avec 2 demi-caneaux indépendants
Et je pense qu'on va suivre cette voie là.
par Un ragoteur sans nom embusqué, le Jeudi 23 Juin 2022 à 10h44  
par weik le Jeudi 23 Juin 2022 à 09h07
C'est intéressant ce que tu dis

Ducoup a quoi bon augmenter les débits toujours par 2 à chaque génération si la latence reste plus ou moins la même ?

Car si avec des débits qui tendent vers l'infini on ne gagnerait que 10 % en comparaison avec ce qui existe déjà, il est ou l'intérêt de changer de génération de mémoire ?
C'est pour ça que l'autre voie d'évolution, c'est la multiplication des canaux.
Avec la DDR5, ils ont déjà introduit l'option de 2 demi-canaux indépendants. Peut-être est-ce une voie à suivre, qui se développera avec la DDR6 et les suivantes?
Idéalement, chaque cœurs devrait avoir son propre canal (et même chaque tasks).
C'est pour ça qu'il est décevant qu'AMD n'ait prévue d'augmenter de 50% (8 à 12) que le nombre de canaux DDR que sur ses plateformes Epyc et Threadripper, mais ait décidé d'en rester à 2 sur Ryzen, pour toute la durée de vie d'AM5.
par weik, le Jeudi 23 Juin 2022 à 09h07  
par Helba le Jeudi 23 Juin 2022 à 06h42
Même si on a une bande passante qui serait infini sur la DDR6 mais que le timing est le même.
Entre la DDR5 et DDR6 , on aurait un gain que de 10% , dans le meilleurs des cas
C'est intéressant ce que tu dis

Ducoup a quoi bon augmenter les débits toujours par 2 à chaque génération si la latence reste plus ou moins la même ?

Car si avec des débits qui tendent vers l'infini on ne gagnerait que 10 % en comparaison avec ce qui existe déjà, il est ou l'intérêt de changer de génération de mémoire ?
par Helba, le Jeudi 23 Juin 2022 à 06h42  
par weik le Mercredi 22 Juin 2022 à 19h57
C'est quoi un bon timing quand on parle de mémoire DDR en générale ?

Car il existe du CAS 32 en 6400 pour de la DDR5 ce qui donne 10 ns si je me gourre pas dans mes calculs.

Ducoup j'ai louper quoi
(pas taper )
Non tu te goure pas, c'est exact ce que tu dis :

Les timings sont de l'ordre de 10 à 15 ns en moyenne depuis la DDR 1 (enfin pas exactement la DDR1 et DDR2 pouvait avoir un timing supérieur et monté jusqu'à 20).

Juste que les gens compare les timing écrit en cycle , mais ça revient au même.
un CAS de 15 en 3200 et égal à un 6400 de 30.
par weik le Mercredi 22 Juin 2022 à 19h57
surtout qu'on balance a 6400 MT/s en plus
ça par contre ,on s'en fout. (presque )
Parce que les transferts mis en avant ,sont pour le burst mode.
Mais comme j'ai dit auparavant , si tu as 16 core qui demande à la RAM ,tu vas te prendre 16 latences.
Le truc c'est que la DDR4 est déjà bien rapide pour remplir une ligne de cache, je prend un exemple idiot :
Si tu as 10 ns + 2 en DDR4 et que tu passe de 10 ns + 1 en DDR5.
Bah la différence va être ténu , voir quasi-inexistante (et les bench le montre).
Même si on a une bande passante qui serait infini sur la DDR6 mais que le timing est le même.
Entre la DDR5 et DDR6 , on aurait un gain que de 10% , dans le meilleurs des cas

Et pour rappel sur un CPU de 4 GHz , 10 ns c'est 40 cycles , mais dans les fait la latence de la RAM monte à 200 cycles voir plus (a causes des caches entre autre).

par weik, le Mercredi 22 Juin 2022 à 19h57  
par Un #ragoteur connecté du Centre-Val de Loire le Mercredi 22 Juin 2022 à 12h04
au prix de timing très en retrait.
C'est quoi un bon timing quand on parle de mémoire DDR en générale ?

Car il existe du CAS 32 en 6400 pour de la DDR5 ce qui donne 10 ns si je me gourre pas dans mes calculs.

Ducoup c'est pas considéré comme un bon timing par rapport à de la DDR4 ?
surtout qu'on balance a 6400 MT/s en plus

C'est plus ou moins pareil non ?
Il faut m'éclairer car je lis souvent ce genre de chose que les timings sont pourris et pourtant il existe des kits qui ont l'air similaire à ce niveau.

Ducoup j'ai louper quoi
(pas taper )
par Un ragoteur sans nom du Grand Est, le Mercredi 22 Juin 2022 à 16h38  
par Helba le Mercredi 22 Juin 2022 à 12h09
Je pense pas qu'augmenter le débit actuellement va changer radicalement les choses (et on le voit entre la DDR4/DDR5 c'est pas ouf ) , le soucis , c'est le temps de latences ,et quand tu es sur 8/16 cores qui vont solliciter la RAM...
Même en dual-channel , c'est vraiment insuffisant.

Je pense que l'avenir sera le quad ou le hexa channel (c'est ce que fait je crois Apple avec leur M1).
Exacte. D'ailleurs je regrette qu'AMD n'aient pas prévue de pouvoir monter en puissance avec AM5. Le mapping de ce socket a fuité l'an passé, et il ne me semble pas qu'il leur permettent d'ouvrir la voie, ni à de la DDR4, ni à de la DDR5 triple ou quadri-channel.
Etant donnée que c'est un nouveau socket prévue pour durer, c'est ballot...
par Nicolas D., le Mercredi 22 Juin 2022 à 15h31  
par rolo le Mercredi 22 Juin 2022 à 13h06
inutile pour le commun des mortels, le passage au pci 4 n'a rien apporter dans les jeux
tout comme le passage de la ddr3 à la 4 et la 5, au final vous gagnerez 10fps grand max.
Tout comme les ssd pci à 7go/s, cela ne fera pas démarrer windows plus vite.

l'utilité est surtout pour les pro et les datacenter.
Très juste, néanmoins nous ne sommes pas à l'abri d'applications comme le DirectStorage pour faire usage en jeu de toute cette bande passante ; ou (pourquoi pas, après tout) d'une structure où la GDDR/HBM serait utilisée comme cache de la RAM système.
par Nicolas D., le Mercredi 22 Juin 2022 à 15h27  
par Riseoflegends le Mercredi 22 Juin 2022 à 12h18
Non ça changerait rien, il faudrait quand-même de la mémoire dédié rien que pour la proximité. Par contre ce dont tu parles existe déjà : ce sont les APU
Et justement, le bottleneck principal des APU réside dans le fait que la DDR4 n'offre pas assez de débit pour nourrir le petit iGPU, d'où une relative équivalence entre les iGPU Tiger Lake et les VEGA de chez AMD mis sur les GPU XXXXG.

Avec la DDR5, les perfs ont fait un bond sympathique (cf Steam Deck ). Avec plus de bande passante RAM, les APU pourraient revenir en force. D'ailleurs, sur console, on fait l'inverse : la mémoire unifiée est en GDDRX, et c'est au CPU de faire avec un RAM à forte latence (mais fort débit) .
par Un ragoteur pensif en Nouvelle-Aquitaine, le Mercredi 22 Juin 2022 à 14h36  
par rolo le Mercredi 22 Juin 2022 à 13h06
inutile pour le commun des mortels, le passage au pci 4 n'a rien apporter dans les jeux
tout comme le passage de la ddr3 à la 4 et la 5, au final vous gagnerez 10fps grand max.
Tout comme les ssd pci à 7go/s, cela ne fera pas démarrer windows plus vite.

l'utilité est surtout pour les pro et les datacenter.
si si ... ça permet a AMD de câbler sa prochaine CG en pcie7-1x ( pour avoir la meme chose que le pcie3-16x)
par rolo, le Mercredi 22 Juin 2022 à 13h06  
inutile pour le commun des mortels, le passage au pci 4 n'a rien apporter dans les jeux
tout comme le passage de la ddr3 à la 4 et la 5, au final vous gagnerez 10fps grand max.
Tout comme les ssd pci à 7go/s, cela ne fera pas démarrer windows plus vite.

l'utilité est surtout pour les pro et les datacenter.