Proposals

Eclipse Aidge

Tuesday, July 26, 2022 - 04:56 by Boris Baldassari

The Eclipse Aidge platform is a comprehensive solution for fast and accurate Deep Neural Network (DNN) simulation and full and automated DNN-based applications building. The platform integrates database construction, data pre-processing, network building, benchmarking and hardware export to various targets. It is particularly useful for DNN design and exploration, allowing simple and fast prototyping of DNN with different topologies. It is possible to define and learn multiple network topology variations and compare the performances (in terms of recognition rate and computationnal cost) automatically. Export hardware targets include CPU, DSP and GPU with OpenMP, OpenCL, Cuda, cuDNN and TensorRT programming models as well as custom hardware IP code generation with High-Level Synthesis for FPGA and dedicated configurable DNN accelerator IP.

Eclipse ArchE

Friday, July 22, 2022 - 09:03 by Andreas Looft

Eclipse ArchE provides a tool for Architecture Modeling following a Model-Based-Systems-Engineering (MBSE) approach.

Instead of having a heterogeneous environment of various tools to break High-Level Stakeholder Requirements all the way down to modeled software components that shall run in the car.

In that sense ArchE is:

  • Single Source of Truth for architecture
  • supporting all architecture activities and related processes
  • tightly integrating special engineering disciplines like resource estimation, timing, safety, security in your architecture process
  • tightly integrating into software development lifecycle
  • enabling Diff/Branch/Merge, testing/integration, ...

Eclipse SommR

Wednesday, May 18, 2022 - 10:14 by Thomas Fleischmann

Eclipse SommR provides an automotive grade implementation of the someIP specification for embedded Linux systems together with the required tools to support developers.

Eclipse SommR fosters interoperability between EUCs (Electronic Control Units) and help engineers to focus on application development in less time. In contrast to existing solutions, Eclipse SommR is language agnostic. Initially we plan to support Rust and Java for the applications using Eclipse SommR. The project will support additional language implementations in the future, given these make sense in the embedded automotive world. 

The core of Eclipse SommR contains a daemon, which is implemented in RUST. The daemon provides the  core functionalities required for SOME/IP.