Une vue rapprochée d'une personne portant des lunettes et examinant des données et des images affichées sur plusieurs écrans d'ordinateur

Accélérez la compression avec Intel® QuickAssist Technology (Intel® QAT)

Accélérez la compression et le chiffrement des données symétriques et asymétriques et décharger ces tâches à forte intensité de calcul pour améliorer l'efficacité et les performances du processeur et réduire l'empreinte des données.

Pourquoi Intel® QAT ?

  • Intel® QAT améliore les performances, l'efficacité et l'évolutivité des charges de travail courantes dans le Cloud, les centres de données, les réseaux, les grands lacs de données, les bases de données et les niveaux de stockage.

  • Intel® QAT est intégré au processeur Intel® Xeon® Scalable pour accélérer les fonctions de compression et de chiffrement des données et les décharger des cœurs du processeur.

  • Intel® QAT conserve une puissance de calcul et des ressources importantes sur les charges de travail essentielles, notamment la compression des données et le chiffrement des données symétriques et asymétriques.

author-image

Par

Qu'est-ce qu'Intel® QuickAssist Technology (Intel® QAT)

Intel® QAT est une fonction intégrée d'accélération des charges de travail sur les processeurs Intel® Xeon® Scalable, conçue pour améliorer les performances et atteindre une plus grande efficacité dans les processus gourmands en calcul, notamment les charges de travail en IA, l'analytique, la livraison d'applications et de contenus, la mise en réseau haut débit et bien plus encore.

À mesure que les ensembles de données continuent d'augmenter de manière exponentielle, ces cas d'utilisation avancés nécessitent plus de ressources et de meilleures performances. Ces charges de travail exigeantes amplifient le besoin de compression et de décompression des données, de chiffrement cryptographique et de cryptographie à clé publique pour prendre en charge les opérations et protéger l'intégrité des données en cours d'utilisation, en vol et au repos.

Si la compression et le chiffrement permettent de traiter des fichiers volumineux et des applications avancées, les processus d'activation eux-mêmes consomment d'importantes ressources de calcul.

Intel® QAT décharge ces opérations gourmandes en calcul des cœurs du processeur, ce qui permet au processeur d'effectuer d'autres tâches plus efficacement pour améliorer les performances, l'efficacité et la puissance du système dans son ensemble.

Intel® QAT améliore les performances des charges de travail pour répondre aux exigences des charges de travail gourmandes en données et dépendantes du réseau d'aujourd'hui, ce qui permet aux systèmes de servir plus de clients avec une empreinte de données inférieure et des performances supérieures. Intel® QAT peut fournir une accélération significative pour la compression des données ainsi que le chiffrement et le déchiffrement des données symétriques et asymétriques.

Intel® QAT sur les processeurs Intel® Xeon® Scalable

Intel® QAT est un accélérateur intégré aux processeurs Intel® Xeon® Scalable de 4ᵉ génération et plus récents qui améliore les performances et permet de protéger les données dans les charges de travail actuelles qui connaissent la plus forte croissance. Combiné à d'autres accélérateurs intégrés spécifiques, Intel® QAT est un composant clé des Intel® Accelerator Engines pour les charges de travail de calcul haute performance, d'analytique, de réseau et de stockage.

Avantages d'Intel® QAT qui améliorent les résultats opérationnels

Intel® QAT prend en charge de nouvelles améliorations d'efficacité et d'évolutivité pour le Cloud, les centres de données, les réseaux, les grands lacs de données et les niveaux de stockage.

  • Performances et efficacité du processeur améliorées : Intel® QAT décharge les opérations de compression et de décompression gourmandes en calcul des cœurs du processeur, ce qui améliore l'efficacité du processeur pour une meilleure performance du système dans son ensemble. Intel® QAT étant intégré dans le processeur lui-même, il prend en charge plus de connexions client chiffrées et de diffusion de contenu que les appareils dépourvus d'accélérateurs. Intel® QAT est pris en charge par les processeurs Intel® Xeon® Scalable ou les processeurs système sur puce (SoC) Intel® Xeon® D. Bénéficiez de performances jusqu'à 1,64 fois plus élevées sur SQL Server 22 avec le processeur Intel Xeon Platinum 8592+ de 5ᵉ génération en utilisant Intel QAT intégré par rapport au processeur AMD EPYC 9554 de 4ᵉ génération qui utilise la compression par défaut1.
  • Réduction du coût total de possession (TCO) : Intel® QAT permet de réduire le TCO en accélérant le chiffrement et le déchiffrement, le chiffrement à clé publique et les charges de travail de compression de données sur le matériel existant et en augmentant l'efficacité énergétique avec des performances par watt de pointe.
    Avec Intel® QAT, un système basé sur un processeur Intel® Xeon® Scalable peut obtenir des améliorations significatives en matière de performances et d'efficacité. En outre, moins de cœurs sont nécessaires pour obtenir le même résultat, ce qui permet de réduire l'empreinte des données et la consommation d'énergie de manière significative.
  • Prise en charge des solutions évolutives : Intel® QAT est intégré aux processeurs Intel® Xeon® Scalable dans une gamme de configurations de produits et de packages, ce qui rend ses capacités d'accélération hautement disponibles et évolutives pour une grande variété de solutions. Certains processeurs Intel® Xeon® Scalable peuvent être configurés avec jusqu'à quatre accélérateurs Intel® QAT sur un seul processeur.

Exemples d'utilisation d'Intel® QAT

Les cas d'utilisation et les utilisateurs qui peuvent bénéficier le plus d'Intel® QAT comprennent les services Cloud, les centres de données d'entreprise, le stockage et la mise en réseau.

Fournisseurs de services Cloud

Les fournisseurs de services Cloud (CSP) peuvent utiliser Intel® QAT pour tirer le meilleur parti de l'infrastructure existante et offrir plus de valeur aux clients avec une empreinte du processeur réduite. Intel® QAT sur les processeurs Intel® Xeon® Scalable offre une compression et un chiffrement des données à grande échelle pour prendre en charge les réseaux de diffusion de contenu (RDC), les équilibreurs de charge, les passerelles et les microservices. Les RDC peuvent desservir plus d'utilisateurs tout en fournissant la bande de garde hautes performances nécessaire pour repousser les attaques par déni de service distribués (DDoS) qui peuvent ralentir les RDC.

La compression Intel® QAT peut fournir des gains d'efficacité pour le stockage, les bases de données, le big data ou les RDC avec des services de compression. L'efficacité de la compression Intel® QAT apporte des performances et une réduction significative de la consommation d'énergie aux applications courantes riches en données.

Entreprises

Les entreprises peuvent fonctionner plus efficacement et réduire leurs coûts lors du déploiement d'une infrastructure hyperconvergée (HCI) et d'applications Web, grâce à une capacité et à des performances supérieures du serveur Web.

L'amélioration des performances permet aux systèmes d'entreprise de servir le contenu, rapidement, de connecter plus de clients et d'utilisateurs au contenu grâce à un système de chiffrement à clé publique hautes performances et d'améliorer le temps de chargement et la réactivité des applications Web.

Intel travaille avec les partenaires de l'écosystème dans le secteur des entreprises pour améliorer les performances des applications essentielles et des cas d'utilisation. Par exemple, Red Hat a optimisé sa plateforme Enterprise Linux pour Intel® QAT et a constaté que la compression accélérée par le matériel qui en résulte peut être 9 à 137 fois plus rapide que la compression basée sur un logiciel2. Intel® QAT décharge également les cœurs du processeur, ce qui permet de libérer plus de cycles de CPU pour d'autres tâches informatiques.

Lorsqu'il est activé, Intel® QAT sur les processeurs Intel® Xeon® Scalable peut offrir des performances significatives sur moins de cœurs que des systèmes similaires qui ne sont pas dotés d'Intel® QAT.

Stockage

Les entreprises peuvent tirer parti d'Intel® QAT pour réduire le TCO et la consommation d'énergie dans l'architecture de stockage tout en répondant aux exigences croissantes en matière de performances. Avec Intel® QAT, les tâches de compression et de décompression des données sont effectuées plus rapidement lors de la sauvegarde et de l'archivage des données d'application ou des systèmes de stockage répartis et des lacs de données.

Par exemple, Microsoft a démontré qu'Intel® QAT permet d'accélérer la compression et la décompression des fichiers de sauvegarde, même lorsqu'on exécute simultanément des charges de travail Microsoft SQL Server 20223, car les processus de sauvegarde gourmands en calcul sont déchargés des cœurs du processeur. Les clients peuvent bénéficier de performances jusqu'à 2,56 fois supérieures pour Microsoft SQL Server et la sauvegarde avec le processeur Intel Xeon Platinum 8592+ de 5ᵉ génération utilisant Intel QAT intégré par rapport au processeur Intel Xeon Platinum 8380 de 3ᵉ génération qui utilise la compression par défaut4.

Le nouvel algorithme de compression Zstandard pris en charge par Intel® QAT permet également d'améliorer l'efficacité. Par exemple, Meta et Intel ont obtenu des améliorations significatives en matière de débit et de performances par watt lorsqu'ils ont introduit Intel® QAT dans un pipeline Zstandard5.

Mise en réseau à l'edge et au cœur

Intel® QAT accélère le chiffrement et le déchiffrement du trafic réseau, ce qui peut améliorer les performances des réseaux privés virtuels (VPN), des équilibreurs de charge, des réseaux de diffusion de contenu et des serveurs Web en utilisant moins de cœurs qu'il n'en faudrait sans Intel® QAT.

Intel® QAT prend en charge la capacité supplémentaire requise pour le maillage de services afin de suivre l'entrée du plan de l'utilisateur. Ce coup de pouce supplémentaire permet aux entreprises de respecter les accords de niveau de service (SLA) stricts tout en gérant la consommation d'énergie dans le plan de contrôle de la 5G. Des cas d'utilisation supplémentaires spécifiques aux réseaux mettent en évidence les avantages d'Intel® QAT pour ces charges de travail et d'autres.

Premiers pas avec Intel® QAT

Intel fournit des pilotes spécifiques aux applications, des bibliothèques de codes, des outils logiciels et d'autres ressources pour permettre aux architectes et aux développeurs de solutions à tirer pleinement parti d'Intel® QAT.

Étape 1 : évaluer la conception de votre système

Commencez par analyser vos besoins en matière d'efficacité de compression et de décompression dans les domaines du stockage, du big data, des bases de données ou d'autres fonctions gourmandes en données. Évaluez également les options d'accélération pour le chiffrement, le hachage et le chiffrement des données à clé publique, notamment TLS, QUIC, IPsec ou WireGuard pour la sécurité du Cloud, les VPN et les pare-feux, le SD-WAN ou la diffusion de contenus.

Étape 2 : acquérir du matériel compatible avec Intel® QAT

Commencez avec une plateforme Intel® QAT basée sur des processeurs Intel® Xeon® Scalable. Pour déterminer quel processeur Intel® Xeon® Scalable est adapté à votre cas d'utilisation, identifiez-vous ou inscrivez-vous pour utiliser l'outil de sélection de processeur Intel® Xeon®.

Étape 3 : examiner les ressources techniques d'Intel® QAT
  • Lisez la fiche produit pour découvrir comment Intel® QAT accélère les opérations de chiffrement et les charges de travail de compression des données. Vous trouverez également une liste de ressources spécifiques aux charges de travail.
  • Examinez la documentation technique et les informations concernant l'application, accédez aux packages logiciels, kits de développement, pilotes, bibliothèques de codes spécifiques à Intel® QAT.
  • Rendez-vous dans l'Intel® Developer Zone pour trouver des logiciels et des produits de développement, explorer des outils et des technologies et communiquer avec d'autres développeurs.
  • Découvrez Intel® Developer Cloud, une plateforme de services pour le développement et l'exécution de charges de travail dans des environnements de déploiement optimisés par Intel® avec les processeurs Intel® les plus récents et des piles logicielles optimisées pour les performances.
Étape 4 : suivre le guide de démarrage

Accédez au guide de démarrage Intel® QAT sur GitHub pour découvrir comment obtenir, construire, installer et utiliser le logiciel Intel® QAT pour la version 2.0 du package matériel.