NEUROKIT2E Ecosystem¶
NEUROKIT2E is a Horizon Europe-funded collaborative project aimed at developing an open-source deep learning platform for embedded hardware, enabling Europe to lead in the embedded AI domain. The project focuses on providing tools and infrastructure for edge AI and on-device machine learning.
Products and Services¶
Core Offerings¶
- AIDGE Platform*: A deep learning framework designed for embedded AI, offering:
- Neural Network design, optimization, and deployment.
- Integration of hardware models with neural network models.
- Advanced compression and pruning methods to reduce model size while maintaining performance.
- Support for synchronous (tensor-based) and event-driven (spiking) coding in a single development chain.
- N2D2 Platform: Developed by CEA (the project coordinator), this tool facilitates neural network design and deployment for embedded applications.
Use Cases¶
- Applications include automotive systems, industrial IoT, healthcare devices, and building automation. For example:
- Codasip's "Occupancy Monitoring for Efficient Building Control" use case leverages radar sensors with RISC-V hardware to process data locally.
Developer Resources¶
NEUROKIT2E provides extensive resources tailored to developers working on edge AI/ML: - Open-Source Frameworks: AIDGE and N2D2 platforms simplify neural network design and deployment on constrained hardware. - Documentation: Comprehensive guides and tutorials for using the platform. - Code Generation Tools: Automates application-specific optimizations for embedded targets. - Academic Flexibility: Allows researchers to prototype systems while aligning with industrial needs.
Partnerships¶
NEUROKIT2E is supported by a consortium of 25 partners across five European countries, including: - Large Industries: Thales, Infineon, STMicroelectronics, TTTech, Dolphin Design. - SMEs: NX, GrAI Matter Labs, Almende, Spiki, Deep Vision Systems. - Research Organizations: CEA (Coordinator), IMEC, Silicon Austria Labs (SAL), FBK. - EU Initiatives: Part of the dAIEDGE cluster promoting distributed AI at the edge.
Infrastructure¶
The project leverages a robust European value chain: - Hardware Integration: Utilizes components from European manufacturers like STMicroelectronics and Infineon. - Benchmarking Tools: Ensures optimal performance for energy efficiency, reliability, and resource utilization across heterogeneous hardware platforms.
Company Strategy¶
NEUROKIT2E’s strategy focuses on: 1. European Sovereignty in Embedded AI: Reducing dependence on American and Chinese tools by creating a sovereign platform. 2. Real-Time Edge AI Solutions: Meeting critical requirements like energy efficiency, data confidentiality, and real-time processing. 3. End-to-End Development Chain: Simplifying the process from neural network design to hardware implementation. 4. Sustainability: Optimizing energy consumption in embedded devices.
Stakeholders and Shareholders¶
The project brings together a balanced mix of private companies (12 large industries/SMEs) and public research organizations (4 RTOs). It is funded under the European Union Horizon Europe program via CHIPS JU.
Recent Developments¶
- Workshops & Conferences:
- Presented at HiPEAC 2024 and the European Conference on Edge AI Technologies.
-
Showcased the AIDGE framework's capabilities in real-world applications.
-
Funding & Progress:
- Received €19.75 million in funding from Horizon Europe.
-
Achieved significant milestones in developing compression techniques and hybrid coding frameworks.
-
Collaborations:
- Codasip’s RISC-V cores are being tailored for spiking neural networks (SNNs) as part of use case implementations.
NEUROKIT2E represents a significant step forward in empowering Europe’s edge AI ecosystem. By providing an open-source platform that integrates hardware-software co-design with advanced neural network optimization techniques, it positions European stakeholders as leaders in the competitive embedded AI market.
References¶
- [1] https://www.neurokit2e.eu
- [2] https://silicon-austria-labs.elsevierpure.com/en/publications/neurokit2e-deep-learning-for-edge-ai-applications-targeting-embed
- [3] https://rpanderson-neurokit2.readthedocs.io/en/latest/
- [4] https://github.com/neuropsychology/NeuroKit
- [5] https://edge-ai-tech.eu/conference-homepage-2024/
- [6] https://archivio.unime.it/sites/default/files/XXVII%20CdA%2031.01.2023%20ESR%20NEUROKIT2E.pdf
- [7] https://codasip.com/2024/11/04/neurokit2e-a-deep-learning-platform-dedicated-to-embedded-hw-and-europe/
- [8] https://edge-ai-tech.eu/conference-homepage-2023/
- [9] https://neuropsychology.github.io/NeuroKit/functions/index.html
- [10] https://codasip.com/company/europe-support/