Intel QuickAssist Technology (QAT)
Nazývané aj QuickAssist Engine
Intel QuickAssist Technology, QAT, poskytuje podporovanú akceleráciu kryptografie a kompresie prostredníctvom vyhradeného hardvéru a softvérového zásobníka. Pole QuickAssist Engine nešpecifikuje kompletnú konfiguráciu zariadenia ani povolené algoritmy.
Čo potrebujete vedieť
Intel QuickAssist Technology, QAT, poskytuje podporovanú akceleráciu kryptografie a kompresie prostredníctvom vyhradeného hardvéru a softvérového zásobníka. Pole QuickAssist Engine nešpecifikuje kompletnú konfiguráciu zariadenia ani povolené algoritmy.
Ako to funguje
Aplikácie alebo integrované knižnice odosielajú spôsobilú prácu cez ovládače a akceleračné API. Generácia hardvéru, nakonfigurované služby a softvérová podpora určujú dostupné algoritmy a priepustnosť. Odosielanie, presun dát, dávkovanie a spracovanie dokončenia pridávajú réžiu mimo samotného akcelerovaného primitívu.
Kde je to užitočné
Serverová aplikácia môže použiť podporovaného poskytovateľa kompresie alebo kryptografie na odbremenenie vhodných požiadaviek. Malé požiadavky alebo nízka hĺbka frontu sa môžu správať inak ako plne vyťažený dávkový benchmark a nepodporované operácie vyžadujú správne záložné riešenie.
Ako overiť podporu a povolenie
Identifikujte skutočné zariadenie/generáciu QAT a jeho podporovaný ovládač, firmvér, konfiguráciu služieb a integráciu do aplikácie. Preskúmajte diagnostiku poskytovateľa, aby ste overili správanie pri akcelerácii a záložnom riešení, namiesto predpokladu, že prítomnosť poľa v databáze CPU znamená aktívnu akceleráciu.
Dostupnosť hardvéru je len prvým krokom. Ovládač, runtime, poskytovateľ vykonávania, podporované operátory a číselný formát sa musia zhodovať s aplikáciou. Skontrolujte skutočný výber backendu a záložné riešenie namiesto predpokladu, že označenie AI znamená akceleráciu každého modelu.
Čo táto funkcia nezakladá
QAT je odlišný od inštrukcií CPU AES-NI aj od NPU. Podpora nepotvrdzuje počet povolených jednotiek (engine), všetky algoritmy, certifikáciu ani konkrétne zrýchlenie aplikácie. Aktivácia platformy a kompatibilita ovládačov sa musia overiť pre konkrétny produkt.
Kompatibilita a výkon v praxi
Porovnávajte kompletné pracovné zaťaženia za definovaných podmienok vrátane kompilácie, prenosov a nepodporovaných operátorov. Špičkový počet operácií za sekundu závisí od presnosti a predpokladov výpočtu. Nie je náhradou za nameranú latenciu, priepustnosť, spotrebu energie ani presnosť modelu.
Praktický kontrolný zoznam na overenie
- Zaznamenajte presný model procesora alebo platformy a príslušné verzie aplikácie, operačného systému a runtime prostredia. Zachovajte presné znenie skutočnej chyby alebo požiadavky.
- Skontrolujte referenčnú dokumentáciu výrobcu pre daný presný model a potom preverte efektívnu schopnosť a povolený stav v prostredí, kde program beží.
- Porovnajte každú požiadavku vybraného binárneho súboru alebo backendu. Podobne pomenovaná funkcia, alias alebo široké technologické označenie nepostačujú.
- Uistite sa, že aplikácia vybrala zamýšľanú implementáciu. Ak požiadavky nie sú splnené, použite jej dokumentovanú diagnostiku a podporované náhradné riešenie.
- Vykonávajte vždy len jednu podporovanú zmenu a zopakujte rovnaké pracovné zaťaženie. Ponechajte si k dispozícii pôvodnú konfiguráciu a postup obnovy.
Ak je funkcia uvedená, ale softvér ju nemôže použiť
Začnite presne pri zlyhávajúcom komponente. Hardvérová databáza popisuje zaznamenanú schopnosť; operačný systém alebo hypervízor však môže sprístupniť iné efektívne prostredie. Chyba neplatnej inštrukcie si vyžaduje aj preskúmanie skutočnej chybujúcej inštrukcie a zostavenia binárneho súboru, pretože poškodenie alebo nesúvisiaca nepodporovaná inštrukcia môže vyvolať podobný príznak.
Nainštalujte verziu aplikácie, ovládača alebo runtime prostredia podporovanú pre presnú platformu a v prípade potreby použite dodávateľom dokumentované základné alebo záložné zostavenie. Aktualizácia softvéru nedokáže vytvoriť inštrukciu, ktorú procesor nemá. Zmeny firmvéru a bezpečnostných politík by sa mali riadiť postupom výrobcu systému a plánom obnovy, nie generickým návodom na optimalizáciu.
Zdroje a rozsah tohto vysvetlenia
Programátorská dokumentácia pre Intel QuickAssist Technology
Tieto referencie definujú architektonické správanie a softvérové požiadavky. Neoverujú nezávisle každú hodnotu funkcie na prepojenej stránke hardvérového modelu. Podporu modelu nájdete v podkladoch od výrobcu na danej stránke a skontrolujte efektívnu konfiguráciu systému. Tento článok neposkytuje dátum benchmarku, certifikácie ani nezávislej recenzie.
Zdroje a overenie
Redakčné vlastníctvo: Feex. Nie je zaznamenaný žiadny dátum nezávislej kontroly. Ako robíme výskum.
- Programátorská dokumentácia pre Intel QuickAssist Technology · Architektúra hardvéru/softvéru a API služieb kryptografie/kompresie s odkazmi na požiadavky špecifické pre jednotlivé vydania.
Bol tento článok užitočný?
Stačí áno alebo nie. Ak chcete, vyberte dôvod, alebo pridajte krátku poznámku.
Ďakujeme. Pomáha nám to zlepšovať túto stránku.