Le nouveau pilote et logiciel SSD Synergy 2.0 de Solidigm sont conçus pour offrir jusqu’à 120 % d’augmentation de certains types de charges de travail de lecture aléatoire 4K et jusqu’à 170 % d’augmentation des tâches séquentielles 4K, offrant ainsi des performances de chargement de jeu et de démarrage du système de pointe en tirant parti d’algorithmes intelligents pour hiérarchiser les données que vous utilisez le plus fréquemment.
Solidigm, une entreprise SK hynix incorporant des éléments de l’ancienne activité SSD d’Intel, a acquis son nom de la combinaison de « stockage à semi-conducteurs » et du mot paradigme. Il est donc normal qu’ils aient fait des efforts pour se séparer du peloton en changeant le paradigme SSD de haut en bas. Cette stratégie a conduit à la sortie du logiciel Synergy 2.0 de Solidigm qui fonctionne au-dessus des couches matérielles et micrologicielles SSD.
L’approche globale de Solidgm est à deux volets : un côté est le pilote Synergy pour améliorer directement l’expérience de l’utilisateur, et l’autre est le Synergy Toolkit en tant qu’application de boîte à outils SSD. Ensemble, ces composants logiciels permettent de tirer le meilleur parti des SSD Solidigm via des optimisations ciblées dans le monde réel.
Le premier volet de la stratégie logicielle de Solidigm est le pilote, connu sous le nom de Solidigm Synergy Driver. Cela inclut trois fonctionnalités de performance importantes, notamment Smart Prefetch, Dynamic Queue Assignment et Fast Lane.
La fonctionnalité la plus vantée est Fast Lane, anciennement connue sous le nom de Host Managed Caching (HMC). Cela utilise la mise en cache SLC en lecture pour améliorer les temps de démarrage et de chargement des applications en identifiant les données utilisateur les plus fréquemment utilisées (MFU). Cela peut améliorer les lectures jusqu’à 120 % dans des circonstances idéales, c’est-à-dire avec des lectures aléatoires de 4 Ko sur un lecteur plein à 50 %. Les SSD fonctionnent moins bien une fois qu’ils sont remplis à partir de l’état FOB (fraîchement prêt à l’emploi) et le cache SLC dynamique se réduit avec l’utilisation du disque. Par conséquent, cette fonctionnalité est mieux utilisée entre 25 % et 75 % d’utilisation du lecteur, 50 % étant la meilleure cible.
La fonction Smart Prefetch identifie les flux de lecture prévisibles, généralement des lectures séquentielles avec une profondeur de file d’attente de un, pour préparer les données avant qu’elles ne soient nécessaires. Il s’agit d’une charge de travail de jeu typique, la taille d’E/S de 4 Ko étant la plus courante et offrant le plus de performances à gagner, bien que cette fonctionnalité fonctionne avec des morceaux allant jusqu’à 128 Ko dans jusqu’à huit flux de 512 Ko. Solidigm a démontré une accélération jusqu’à 170 % pour les lectures séquentielles QD1 4 Ko, mais en pratique, cela ne devrait améliorer les temps de chargement que d’un chiffre.
L’attribution dynamique des files d’attente fonctionne en attribuant des files d’attente d’E/S aux cœurs de processeur les moins utilisés, ce qui n’est généralement pas un problème, mais peut constituer un goulot d’étranglement avec certaines charges de travail. On dit que cela améliore les performances d’écriture aléatoire QD32 4K jusqu’à 20%, mais améliorerait également les lectures aléatoires QD32 4k. En général, cette fonction est conçue pour des profondeurs de file d’attente élevées et en particulier avec des E/S plus petites. Cela a une utilisation potentielle pour certains types de charges de travail de création de contenu.
Le deuxième volet de la stratégie logicielle de Solidigm est une boîte à outils SSD, ou Solidigm Synergy Toolkit. Cette boîte à outils est compatible avec tous les SSD, y compris ceux des concurrents. Les fonctionnalités universelles incluent la surveillance de la santé en temps réel, y compris SMART, les informations sur le lecteur, les diagnostics et l’effacement sécurisé. Les informations sur le lecteur incluent les versions du micrologiciel et du pilote, et le micrologiciel peut être mis à jour pour les lecteurs Solidigm via cette application. Sont également affichés l’état de la mémoire tampon de l’hôte (HMB) et tout partitionnement. Le cache en écriture peut également être évincé sur le P41 Plus, ce qui a un impact sur la fonction Fast Lane.
Vous devrez utiliser le SSD Solidigm P41 Plus pour explorer le nouveau pilote 2.0, car c’est le seul SSD qui prend actuellement entièrement en charge toutes les fonctionnalités. Les Solidigm P44 Pro, Intel 665p et Intel 670p sont également pris en charge par le pilote, mais ne disposent pas de la fonction Fast Lane. Solidigm a l’intention d’ajouter ces fonctionnalités aux futurs disques. Solidigm affirme qu’il s’agit d’une limitation du micrologiciel, mais cela peut être dû au besoin de quelque chose comme la configuration de cache SLC unique du P41 Plus. L’Intel 660p n’est pas du tout officiellement pris en charge, bien qu’il utilise le même contrôleur que le 665p.
Il est vrai que le logiciel est souvent une réflexion après coup avec la conception de SSD, bien que l’API DirectStorage de Microsoft ait suscité un certain intérêt et que le pilote de Solidigm le prenne entièrement en charge. Solidigm est également enthousiasmé par les améliorations du logiciel Synergy 2.0, nous assurant qu’il présente des avantages réels qui n’apparaissent pas toujours sur les benchmarks synthétiques. L’intention à long terme est d’améliorer ce logiciel au fil du temps tout en développant de meilleurs produits matériels. En tant que tel, des ajouts à la boîte à outils sont à venir et le pilote verra une optimisation supplémentaire.
Tirer le meilleur parti de votre appareil est toujours une bonne chose, nous sommes donc ravis de voir ce que le nouveau logiciel de Solidigm apporte à la table. Vous pouvez télécharger le logiciel Solidigm 2.0 sur son site Internet et commencez à l’utiliser dès aujourd’hui. Pendant ce temps, nous travaillons sur notre propre série de tests pour caractériser les performances. Restez à l’écoute.