Welcome to Splash Documentation!ΒΆ
Splash is a stream processing language for real-time and embedded AI. It represents stream processing algorithms graphically, generates code that can be executed on runtime, and supports the correct implementation of the algorithms.
- Splash visually expresses the flow of sensor stream data processing so that developers can easily grasp the complex interworking of a given AI program.
- Splash let developers explicitly annotate the timing constraints of stream processing.
- Splash allows developers to define exceptions and specify the handling of each exception.
- Splash can describe complex synchronization issues of sensor fusion algorithms more perceptibly.
- Splash supports integration between domains that are developed with different programming paradigms such as data-driven and time-driven.
Language Overview:
Schematic Capture:
Code Generation:
Runtime Systems: