Intel QuickAssist-Technologie
Die Intel QuickAssist-Technologie ist zur Optimierung der Nutzung und Umsetzung von Algorithmus-Beschleunigern in Netzwerk- und Sicherheitsapplikationen ausgelegt. Mit zunehmender Komplexität von Netzwerk- und Sicherheitsapplikationen benötigen Systeme immer mehr Rechenressourcen für Workloads, einschließlich Kryptografie, Datenkomprimierung und Mustererkennung.QuickAssist ermöglicht Entwicklern eine einfachere Integration von integrierten Beschleunigern in ihre Designs. QuickAssist ermöglicht Entwicklern, die Entwicklungszeit zu reduzieren, die Leistungsfähigkeit von anspruchsvollen Applikationen zu beschleunigen, die Migration von Designs zu unterstützen, die System-On-Chip(SoC)- und Multi-Core-Prozessoren verwenden, die Unternehmensflexibilität mit Lösungen zu erhöhen, die sich an veränderte Unternehmensanforderungen anpassen, Beschleuniger mit kleiner Baugröße mit System-on-Chip(SoC)-Prozessoren zu unterstützen, wertvolle Zyklen auf Prozessoren frei zu machen, um einen differenzierten Mehrwert-Funktionsumfang auszuführen sowie die Auswahl von Geräten und Lösungen, die sich an veränderte Unternehmensanforderungen des Endnutzers anpassen, ohne an einen bestimmten Beschleuniger gebunden zu sein.
QuickAssist bietet eine einheitliche Kommunikationsmethode zwischen Applikationen, Beschleunigern und Beschleunigungstechnologien. Dies trägt auch dazu bei, sie als Ressourcen nutzen zu können. So wird die plattform- technologieübergreifende Implementierung von Beschleunigern erleichtert, vor allem wenn sich die zugrundeliegende QuickAssist-Technologie mit der Zeit verändert.
QuickAssist arbeitet in intelligenten Systemen in Industrien, wie z. B. in der Energie-, Fertigungs- und Chemieproduktionsindustrie, die sich für den Einsatz von FPGA-basierten Beschleunigern für rechenintensive Algorithmen interessieren. FPGA-Beschleuniger können bereichsspezifische Algorithmen durch die direkte Implementierung dieser Algorithmen in die Hardware beschleunigen. Die QuickAssist-Beschleunigungstechnologie vereinfacht die Integration des Beschleunigungssystems und bietet dadurch eine einheitliche Methode, mit der Applikationen mit Beschleunigern kommunizieren und sie als Ressourcen nutzen können.
