Intel QuickAssist Technology (QAT)
Také nazýváno QuickAssist Engine
Intel QuickAssist Technology, QAT, poskytuje podporovanou kryptografickou akceleraci a kompresi prostřednictvím vyhrazeného hardwaru a softwarového zásobníku. Pole QuickAssist Engine nespecifikuje úplnou konfiguraci zařízení ani povolené algoritmy.
Co potřebujete vědět
Intel QuickAssist Technology, QAT, poskytuje podporovanou kryptografickou akceleraci a kompresi prostřednictvím vyhrazeného hardwaru a softwarového zásobníku. Pole QuickAssist Engine nespecifikuje úplnou konfiguraci zařízení ani povolené algoritmy.
Jak to funguje
Aplikace nebo integrované knihovny předávají způsobilou práci prostřednictvím ovladačů a akceleračního rozhraní API. Generace hardwaru, nakonfigurované služby a softwarová podpora určují dostupné algoritmy a propustnost. Odesílání, přesun dat, dávkování a obsluha dokončení představují náklady mimo samotnou akcelerovanou primitivu.
Kde je funkce užitečná
Serverová aplikace může použít podporovaného poskytovatele komprese nebo kryptografie k odlehčení (offload) způsobilých požadavků. Malé požadavky nebo nízká hloubka fronty se mohou chovat jinak než saturovaný dávkový benchmark a nepodporované operace vyžadují správné záložní řešení.
Jak ověřit podporu a aktivaci
Identifikujte skutečné zařízení/generaci QAT a jeho podporovaný ovladač, firmware, konfiguraci služeb a aplikační integraci. Prověřte diagnostiku poskytovatele a ověřte chování při akceleraci a záložním řešení, namísto předpokladu, že přítomnost pole v databázi procesorů znamená aktivní akceleraci.
Dostupnost hardwaru je pouze prvním krokem. Ovladač, běhové prostředí, poskytovatel provádění, podporované operátory a číselný formát musí odpovídat dané aplikaci. Prověřte skutečný výběr backendu a náhradní řešení, místo abyste z označení AI vyvozovali, že je akcelerován každý model.
Co tato funkce nezajišťuje
QAT je odlišná od instrukcí procesoru AES-NI a od NPU. Podpora nezaručuje počet aktivovaných enginů, veškeré algoritmy, certifikaci ani konkrétní zrychlení aplikace. Aktivaci platformy a kompatibilitu ovladačů je nutné ověřit pro přesný produkt.
Kompatibilita a výkon v praxi
Porovnávejte ucelené pracovní zátěže za definovaných podmínek, včetně kompilace, přenosů dat a nepodporovaných operátorů. Špičkový počet operací za sekundu závisí na přesnosti a předpokladech při jejich započítávání. Tyto hodnoty nenahrazují naměřenou latenci, propustnost, spotřebu energie ani přesnost modelu.
Praktický kontrolní seznam pro ověření
- Zaznamenejte přesný model procesoru nebo platformy a použité verze aplikace, operačního systému a běhového prostředí. Uchovejte přesné znění chybové zprávy nebo požadavku.
- Zkontrolujte dokumentaci výrobce pro daný konkrétní model a poté prověřte skutečně dostupnou kapacitu a stav aktivace v prostředí, kde program běží.
- Porovnejte veškeré požadavky vybraného binárního souboru nebo backendu. Podobně pojmenovaná funkce, alias nebo obecné technologické označení nestačí.
- Ověřte, že aplikace vybrala zamýšlenou implementaci. Pokud nejsou požadavky splněny, použijte její zdokumentovanou diagnostiku a podporované náhradní řešení.
- Provádějte vždy jen jednu podporovanou změnu a zopakujte identickou zátěž. Původní konfiguraci a postup obnovy mějte neustále k dispozici.
Pokud je funkce uvedena, ale software ji nemůže použít
Začněte u přesné komponenty, u níž dochází k selhání. Databáze hardwaru popisuje zaznamenané schopnosti; operační systém nebo hypervizor však může vystavit odlišné efektivní prostředí. Chyba neplatné instrukce vyžaduje také prozkoumání skutečné chybující instrukce a sestavení binárního souboru, protože poškození dat nebo nesouvisející nepodporovaná instrukce mohou vyvolat podobný projev.
Nainstalujte verzi aplikace, ovladače nebo běhového prostředí podporovanou pro danou platformu a v případě potřeby použijte výrobcem zdokumentované základní nebo náhradní sestavení. Aktualizace softwaru nemůže vytvořit instrukci, kterou procesor fyzicky postrádá. Změny firmwaru a zásad zabezpečení by se měly řídit postupem výrobce systému a plánem obnovy, nikoli obecným návodem na optimalizaci.
Zdroje a rozsah tohoto vysvětlení
Intel QuickAssist Technology programmer documentation
Tyto referenční dokumenty stanovují architektonické chování a softwarové požadavky. Neověřují nezávisle každou hodnotu funkce na odkazované stránce hardwarového modelu. Informace o podpoře konkrétního modelu čerpejte z podkladů výrobce na příslušné stránce a zkontrolujte platnou konfiguraci systému. Tento článek neposkytuje benchmark, certifikaci ani datum nezávislého přezkumu.
Zdroje a ověření
Redakční vlastnictví: Feex. Není zaznamenáno žádné datum nezávislého přezkoumání. Jak provádíme výzkum.
- Intel QuickAssist Technology programmer documentation · Architektura hardwaru a softwaru a aplikační rozhraní kryptografických a kompresních služeb s odkazy na požadavky specifické pro danou verzi.
Byl tento článek užitečný?
Stačí ano nebo ne. Pokud chcete, vyberte důvod nebo přidejte krátkou poznámku.
Děkujeme. Pomáhá nám to tuto stránku vylepšovat.