AI power for embedded systems: generate safe C-code efficiently
Your benefits
Any hardware, any tool chain
No need for special libraries and hardware accelerators, Embedded AI Coder generated code can be deployed to any device.
Resource-efficient and cost effective
Minimizing resource consumption on highly constrained embedded systems.
Compliant with relevant safety requirements
Compliant with automotive and functional safety requirements such as ISO26262 and MISRA.
Features
Ease of Use
- Software-as-a-service solution for fast onboarding
- Web UI to upload model, change code generation settings and generated code
- Rest API to call it from your CI/CD toolchain
Broad neural network and hardware support
- The coder works for various target hardware and is compatible with commonly used layers of neural networks: Batchnorm, Convolutions, Depthwise Convolutions, LSTM, Fully Connected, Elementwise Add, Sub, Mul, Softmax, Relu, Leaky Relu, Logistic, Padding, StridedSlice, Tanh, MaxPooling, AveragePooling and TransposeConv. It supports the data types int8 and float32.
- Hardware targets range from tiny microcontrollers to powerful microprocessors with various architectures (ARM Cortex-M, ARM Cortex-A, vendor-specific architectures).
Documentation function for high transparency
- The Embedded AI Coder generates comprehensible, detailed code documentation.
- It offers traceability in the event of an error (logging) and provides easy-to-understand error messages.
Wide range of possible applications
- Our coder is ideally suited for smart sensor and smart actuator systems, safety-critical systems in the automotive, medical technology, and aerospace sectors, and AI on small hardware systems.
- You can use it for cost-effective µC targets and complex, safety-critical applications on embedded devices.
High performance and resource efficiency
- Bosch submitted results at the MLPerf™ Inference Tiny benchmark
- Among state-of-the-art results in all categories
- Best-in-class memory efficiency
See Benchmark portal with comparable tools and background information for comparison.
Safety compliance
- The Embedded AI Coder complies with all automotive and functional safety requirements, such as ISO26262 and MISRA.
- It generates secure, numerically correct code free of runtime errors.
Contact us
Do you have any questions? Feel free to send us a message. We will be more than happy to help.
Contact us today!