Sensor-Hub erweitert auf sieben DSP-Kerne und anwendungsspezifische ISAs
Nach der Markteinführung seiner SensPro Sensor Hub DSP-Architektur im vergangenen Jahr kündigte CEVA diese Woche seine SensPro2-Familie der zweiten Generation an, die nun sieben Vektor-DSP-Kerne zur Leistungssteigerung und eine Reihe anwendungsspezifischer Befehlssatzarchitekturen (ISAs) für mehr Effizienz bietet.
Der SensPro2 ist ein Hub für künstliche Intelligenz (KI) und DSP-Verarbeitungsworkloads, die mit einer Vielzahl von Sensoren verbunden sind, darunter Kamera, Radar, Lidar, Flugzeit, Mikrofone und Trägheitsmesseinheiten (IMUs). Im Vergleich zur ersten Generation bietet SensPro2 6x mehr DSP-Verarbeitung für Computer Vision, 8x mehr DSP-Leistung für Radarverarbeitung, eine doppelte Verbesserung der KI-Inferenz und ist 20 % energieeffizienter als sein Vorgänger bei demselben Prozessknoten.
Die Familie umfasst jetzt sieben Vektor-DSP-Kerne, die in Leistung und Leistung skalierbar sind. Neue stromsparende Cores der Einstiegsklasse adressieren DSP- und KI-Workloads, die bis zu 1 TOPS KI-Leistung erfordern, und die High-End-Kerne erreichen 3,2 TOPS. Jedes Mitglied der SensPro2-Familie kann mit anwendungsspezifischen Befehlssatzarchitekturen (ISAs) für Radar, Audio, Computer Vision und SLAM zusammen mit parallelen Vektorberechnungsoptionen für Gleitkomma- und Ganzzahldatentypen konfiguriert werden, um einen Sensorhub mit optimaler Effizienz zu ermöglichen DSP für einen bestimmten Anwendungsfall.
Die SensPro2-Architektur verwendet eine Reihe von Verbesserungen, die die Leistung und Effizienz für Multitasking-Sensorik und KI-Anwendungsfälle verbessert haben, wie z. B. eine neue Low-Power-Vektor-DSP-Architektur. Für Anwendungen im Automobilantriebsstrang bieten die verbesserten Gleitkomma-DSPs eine hochpräzise Leistung und adressieren den Elektrifizierungstrend mit einem leistungsstarken Prozessor. Die Architektur und die Kerne sind Automotive-ready mit ASIL B Hardware Random Faults und ASIL D systematischer Fehlerzertifizierung. In Bezug auf die Leistung ist SensPro2 in der Lage, bis zu 3,2 TOPS für 8×8-Netzwerke mit Inferenz mit 1,6 GHz zu liefern und verdoppelt die Speicherbandbreite der ersten Generation, um datenintensive, vollständig verbundene Schichten effizienter zu adressieren.
In einem Briefing mit embedded.com sagte Moshe Sheier, VP of Marketing bei CEVA:„Dies ist ein eigenständiger DSP mit der Fähigkeit, KI-Workloads auszuführen. Die Konfigurierbarkeit und Skalierbarkeit ist einzigartig.“ Er sagte, dass die erste Generation von SensPro bereits für Silizium in Automobilanwendungen lizenziert wird, die später in diesem Jahr auf den Markt kommen könnten. In Bezug auf die Möglichkeiten für SensPro2 sagte er, dass diese auf Radar im Automobil- und Internet der Dinge (IoT) sowie auf Audio abzielen, wo ein erheblicher Bedarf an KI-Fähigkeiten besteht. Er sagte jedoch:„Computer Vision bleibt ein Hauptziel dieser neuen Produktfamilie.“
Die SensPro2 DSP-Familie der zweiten Generation besteht aus:
- Die DSPs SP100 und SP50 mit 128 bzw. 64 INT8 MACS. Diese DSPs bieten die kleinste Chipgröße in der Familie und bieten eine 10-fache Leistungssteigerung für das neuronale Netzwerk DeepSpeech2 Spracherkennung im Vergleich zum skalaren DSP CEVA-BX2 und sind ideal für Audio-KI-Workloads, wie z. B. Gesprächsassistenten, Klanganalyse und natürliche Sprachverarbeitung (NLP).
- Die DSPs SP1000, SP500 und SP250 mit 1024, 512 bzw. 256 INT8 MACs. Diese DSPs bieten die höchste Leistung und Präzision der SensPro2-Familie mit optimaler Konfigurierbarkeit für Computer Vision, SLAM, Radar und KI-Workloads.
- Die Gleitkomma-DSPs SPF4 und SPF2 mit 64 bzw. 32 Gleitkomma-MACs mit einfacher Genauigkeit. Diese DSPs sind für die Antriebsstrangsteuerung und Batteriemanagementsysteme von Elektrofahrzeugen optimiert, ergänzt durch eine vollständige Suite von Eigen Linear Algebra, MATLAB-Vektorbibliotheken und Unterstützung für den Glow-Graph-Compiler.
SensPro2 wird von einem breiten Portfolio an Softwareinfrastruktur unterstützt, um Systemdesigns zu beschleunigen, einschließlich eines LLVM C/C++-Compilers, einer Eclipse-basierten integrierten Entwicklungsumgebung (IDE), OpenVX API, Softwarebibliotheken für OpenCL, CEVA Deep Neural Network (CDNN) Graph Compiler, einschließlich der CDNN-Invite-API zur Einbindung benutzerdefinierter KI-Engines, CEVA-CV-Bildgebungsfunktionen, CEVA-SLAM-Softwareentwicklungskit und Bildverarbeitungsbibliotheken, Radar-SDK, ClearVox-Rauschunterdrückung, WhisPro-Spracherkennung, MotionEngine-Sensorfusion, Tensor Flow Lite Micro-Unterstützung und die SenslinQ-Software-Framework.
Sensor
- Was ist Sensorkalibrierung – Definition und Anwendung
- Blutdrucksensor – Funktioniert und seine Anwendungen
- Funktionsweise von Spannungssensoren und ihre Anwendungen
- RVG-Sensor – Funktionsprinzip und seine Anwendungen
- Lambda-Sensor – Funktionsweise und ihre Anwendungen
- Bildsensorfunktion und ihre Anwendungen
- Farbsensor – Funktionsweise und Anwendungen
- Arduino-Sensor – Typen und Anwendungen
- Kompasssensor – Funktion und Anwendung
- ACS712 Stromsensorfunktion und Anwendungen