COMPTOIR
  
register

Pas de SAM possible avant Zen 3, Intel pourrait potentiellement le faire depuis Haswell (MAJ)

MAJ 18/12/2020 : Vaut mieux tard que jamais, le 11 décembre dernier, soit quelques jours après cette publication, Ian Cutress d'Anandtech avait en fin de compte reçu une réponse assez claire d'AMD à ce sujet : le Smart Access Memory ne dépend pas des performances de l'instruction PDED ! Autrement dit, les spéculations à leur sujet étaient fausses. Mais ceci ne répond toujours pas à la question du pourquoi de l'exclusivité à la plateforme 500 et Zen 3. À suivre...

 

 

Le Smart Access Memory est la marque choisie par AMD pour nommer la fonctionnalité Resizable Base-Address Register développé par PCI-SIG pour la norme PCIe et présente depuis des lustres, cette dernière ne fut jamais utilisée jusqu'ici. Avec SAM, compatible chez AMD uniquement avec un combo Zen 3, chipsets 500 (et 400 au fur et mesure que les nouveaux BIOS arrivent) et Radeon RX 6000, le CPU peut voir d'un seul bloc et adresser la totalité de la mémoire vidéo de la carte graphique, plutôt que d'être limité à 256 Mo, de quoi permettre d'obtenir dans la majorité des cas des performances en hausse, parfois un peu, parfois un peu plus. Forcement, dans la foulée de l'annonce, beaucoup s'interrogeaient aussi sur une activation de SAM pour les Ryzen antérieurs à Zen 3 et si AMD le permettrait un jour. Il semblerait maintenant que ce jour n'arrivera jamais, tout simplement parce que le hardware ne le permettrait pas !

 

 

En effet, il se trouve qu'AMD a étoffé le root complex PCIe des Ryzen 5000 avec l'implémentation matérielle d'une fonctionnalité nommée « full-rate _pdep_u32/64 » ou PDEP/PEXT, une instruction de manipulation de bit qui fait partie de l'ensemble BMI2, suggéré comme étant indispensable pour permettre au Resizable BAR de fonctionner. Lors de ses tests, Anandtech avait révélé que le cycle de l'instruction PDEP/PEXT (Parallel bits deposit/Parallel bits extract) est 250 fois plus rapide sur Zen 3 par rapport à Zen 2, désormais à niveau avec celui d'Intel. Avant Zen 3 et l'implémentation hardware complète, la fonctionnalité était en fait émulée en microcode (pour des raisons d'économies et de taille de la puce ?), on peut donc supputer que s'en servir aujourd'hui pour le SAM n'aurait aucun sens et produirait des gains probablement inexistants, voire négatifs.

 

Par contre, il s'avère que les processeurs Intel supportent cette fonctionnalité depuis la 4e génération Core Haswell (les Core 4000, si vous vous sentez nostalgique, c'est par ici), c'est-à-dire avec l'introduction du root-complex PCIe 20 lignes ! Ainsi, en théorie, tous les processeurs Intel depuis 2014 seraient matériellement capables de se servir du Resizable-BAR, et ce ne serait donc qu'une « simple » question de bonne volonté des fabricants pour créer, certifier et distribuer les firmwares nécessaires. On peut toujours rêver... Mais serait-ce vraiment utile sur de vieilles machines et est-ce que cela se justifierait vraiment pour les fabricants d'y allouer des moyens ? En ce qui concerne le matos récent, pour lequel c'est sûrement déjà bien plus pertinent, Nvidia planifie d'utiliser le Resizable BAR pour certains de ses GPU et une poignée de plateformes Intel 400 ont déjà reçu un nouveau firmware pour son activation, et ça fonctionne, avec des gains variables.

 

meme everyone needs a sam

 

AMD aurait-il donné sans vraiment le vouloir un p'tit avantage à ses concurrents en révélant une fonctionnalité - apparue avec le PCIe 2.0 - longtemps « oubliée »  et perdu l'un de ses arguments marketing dans la foulée, tout en se tirant dans le pied avec l'incompatibilité officiellement inexpliquée des générations précédentes ? On a tout de même du mal à croire qu'AMD pouvait ne pas se douter que la concurrence allait également finir par s'en servir considérant la « banalité » apparente de la chose. Au fond peu importe, tant que tout le monde puisse en profiter tôt ou tard d'une manière ou d'une autre et sans être enfermé dans un écosystème, un surplus de performance n'est jamais de refus. Donc merci quand même, AMD ? (Source et Source)

Un poil avant ?

Le SAM des GPU RDNA2 sur des mobales Intel, mais avec quels gains ?

Un peu plus tard ...

Phanteks annonce ses Evolv Shift 2 et Shift 2 Air !

Les 35 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Vaark, le Lundi 07 Décembre 2020 à 16h13  
par Un #ragoteur connecté de Normandie, le Lundi 07 Décembre 2020 à 09h02
Va dire cela à ceux qui ont un 2000 sur une mobo X370
Un 2000 est un Zen+, pas un Zen2.
Et les Zen2 sont sortis avec les X570, donc prendre du X470/B450 faisait sens, d'autant que tous les constructeurs ont màj leurs AGESA sur les gammes 400, mais une CM série 300, beaucoup moins...
par Un #ragoteur connecté de Normandie, le Lundi 07 Décembre 2020 à 09h02  
par Jemporte, le Dimanche 06 Décembre 2020 à 01h24
Pour les possesseurs de Zen 2, c'est regrettable de le dire, mais un simple échange sur le même socket AM4 leur sera possible. s'ils tiennent vraiment à ces quelques % de perf en plus.
Va dire cela à ceux qui ont un 2000 sur une mobo X370
par Un #ragoteur connecté de Normandie, le Lundi 07 Décembre 2020 à 09h00  
par lerevolteur83, le Samedi 05 Décembre 2020 à 23h19
Aouch, le cpu qui reste collé au rad c'est pourtant connu, je me demande si le faire chauffer un peu (en laissant la bestiole allumée avant de démonter) ne permet pas de minimiser ça ?
Sinon tourner le rad comme pour dévisser peut éventuellement s'avérer utile, mais j'ai rarement eu besoin d'enlever un rad.
Mon R7 1700 était collé à la carte-mère. Plutôt que de tout arracher (de toute manière, je n'ai pas la force pour le faire), j'ai coupé le ventilo et démarré le PC quelques minutes dans le BIOS (en surveillant la température). Le processeur s'enlève ensuite hyper facilement.
Avec la pâte thermique Noctua, ça colle vachement moins que celle de base d'AMD.
par fb10e15e96d8, le Dimanche 06 Décembre 2020 à 11h05  
par Dylem, le Samedi 05 Décembre 2020 à 19h53
Nah, en retirant le ventirad, le CPU est parti avec, ça a cassé le locket de la CM et le proc est tombé côté pin quand j'ai voulu le retirer.
C'est pour ça que j'utilise depuis quelques temps ce genre de produit :
PAD Thermique carbonne
Plus de problème de séchage, collage, débordement etc ... Et c'est diablement efficace !
par Dylem, le Dimanche 06 Décembre 2020 à 09h14  
par lerevolteur83, le Dimanche 06 Décembre 2020 à 01h23
Les pins sont côté socket sur intel, pas étonnant...
Jamais arrivé de faire décoller un CPU Intel en enlevant le ventirad* ;D
par Jemporte, le Dimanche 06 Décembre 2020 à 01h27
Il ne faut pas être une brute avec 2 mains gauches, c'est certain.
Pas d'ma faute si AMD c'est caca.
par Jemporte, le Dimanche 06 Décembre 2020 à 01h27  
par Dylem, le Samedi 05 Décembre 2020 à 19h53
Nah, en retirant le ventirad, le CPU est parti avec, ça a cassé le locket de la CM et le proc est tombé côté pin quand j'ai voulu le retirer.
Il ne faut pas être une brute avec 2 mains gauches, c'est certain.
par Jemporte, le Dimanche 06 Décembre 2020 à 01h24  
La vérité, c'est que pour AMD, ils se foutent de la vente de leur ancien matos, et sont tous contents de montrer à quel point leur nouveau est meilleur. Pour rappel , la fonction ajoute pour certaines cartes graphiques des perfs à la marge. Sur du Haswell ou même du Skylake, on imagine mal un cortège d'acheteurs de 6800 ou RTX 3080, alors que pour les autres cartes, ils seront bien moins intéressés par des performances ultimes.
Pour les possesseurs de Zen 2, c'est regrettable de le dire, mais un simple échange sur le même socket AM4 leur sera possible. s'ils tiennent vraiment à ces quelques % de perf en plus.

Je me demande quand même s'il faut un firmware pour supporter la fonction, sur un Haswell, par exemple. Je ne le pense pas; c'est une fonctionnalité CPU. Si le GPU et son pilote supporte, et que le CPU possède la fonction, ça devrait marcher.
par lerevolteur83, le Dimanche 06 Décembre 2020 à 01h23  
par Dylem, le Samedi 05 Décembre 2020 à 23h21
ça m'était jamais arrivé avec un CPU Intel et mon PC, je venais de l'éteindre.
700€ dans le vent. :/
Les pins sont côté socket sur intel, pas étonnant...
par Dylem, le Samedi 05 Décembre 2020 à 23h21  
par lerevolteur83, le Samedi 05 Décembre 2020 à 23h19
Aouch, le cpu qui reste collé au rad c'est pourtant connu, je me demande si le faire chauffer un peu (en laissant la bestiole allumée avant de démonter) ne permet pas de minimiser ça ?
Sinon tourner le rad comme pour dévisser peut éventuellement s'avérer utile, mais j'ai rarement eu besoin d'enlever un rad.
ça m'était jamais arrivé avec un CPU Intel et mon PC, je venais de l'éteindre.
700€ dans le vent. :/
par lerevolteur83, le Samedi 05 Décembre 2020 à 23h19  
par Dylem, le Samedi 05 Décembre 2020 à 19h53
Nah, en retirant le ventirad, le CPU est parti avec, ça a cassé le locket de la CM et le proc est tombé côté pin quand j'ai voulu le retirer.
Aouch, le cpu qui reste collé au rad c'est pourtant connu, je me demande si le faire chauffer un peu (en laissant la bestiole allumée avant de démonter) ne permet pas de minimiser ça ?
Sinon tourner le rad comme pour dévisser peut éventuellement s'avérer utile, mais j'ai rarement eu besoin d'enlever un rad.
par Dylem, le Samedi 05 Décembre 2020 à 19h53  
par lerevolteur83, le Samedi 05 Décembre 2020 à 19h51
Si tu joues au foot avec aussi
Nah, en retirant le ventirad, le CPU est parti avec, ça a cassé le locket de la CM et le proc est tombé côté pin quand j'ai voulu le retirer.
par lerevolteur83, le Samedi 05 Décembre 2020 à 19h51  
par Dylem, le Samedi 05 Décembre 2020 à 19h44
Surtout que j'ai acheté 2x mon 3700X et 2CM (acheté en juillet 2019, cassé en juin 2020...)
Si tu joues au foot avec aussi