https://github.com/ericsson/zoti
ZOTI (Zero Overhead Topology Infrastructure) is a collection of tools for describing code synthesis flows towards heterogeneous platforms.
https://github.com/ericsson/zoti
Last synced: 7 months ago
JSON representation
ZOTI (Zero Overhead Topology Infrastructure) is a collection of tools for describing code synthesis flows towards heterogeneous platforms.
- Host: GitHub
- URL: https://github.com/ericsson/zoti
- Owner: Ericsson
- License: mit
- Created: 2023-01-31T10:05:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-05T08:24:37.000Z (over 2 years ago)
- Last Synced: 2025-05-07T18:16:32.044Z (8 months ago)
- Language: Python
- Homepage: https://ericsson.github.io/zoti/
- Size: 8.81 MB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zoti
This is the repository associated with the ZOTI (Zero Overhead Topology
Infrastrcture) project ongoing at Ericsson. It is a collection of
open-source tools for developing code synthesis flows towards
heterogeneous platforms, together with demo examples. All tools and
examples are developed under an MIT license (see [LICENSE](LICENSE)
file).
Documentation hub is found at .
For installation and usage instructions check the `README.md` files in
each tool root folder.
Currently featured tools are:
[ZOTI-YAML](zoti-yaml)
: a YAML language extension to enable describing serialized files in
modules, and other convenience features.
[ZOTI-FTN](zoti-ftn)
: a format for describing data types and tool for generating
target-specific glue code for those types.
[ZOTI-Graph](zoti-graph)
: an graph-based internal representation format and API for describing
and manipulation system models.
[ZOTI-Gen](zoti-gen)
: a template-based engine for generating target code based on 1) a
library of code templates; 2) a library of type glue code; 3) a
structural description defining how templates and glue are placed.