AERO has released the first version of its open source software components in the project’s GitHub:
- Elastic Translations, an extension to the Linux kernel memory management subsystem to efficiently exploit the contiguous bit feature of the ARMv8/9-A address translation structures (page tables).
- CKKSBenchmark, a complete and configurable benchmark of the CKKS primitive functions available to the user on x86_84 and AArch64 platforms, developed to investigate the library performance and identify the optimization strategies
- RISC-V QEMU in Kubernetes, an easy method for deploying RISC-V QEMU instances in Kubernetes.
- TornadoVM, a parallel programming framework for accelerating a subset of Java programs on hardware accelerators.
- TeraHeap, a system that eliminates SERDES and GC overheads for a large portion of the data in managed big data analytics frameworks.
- Work to enable oneAPI through the open-source DPC++ toolchain on AArch64 and RISC-V hardware (DPC++ repo, Unified Runtime repo, oneAPI Construction Kit repo).
- Quarkus, a Kubernetes-native framework for developing microservices using the Java programming language, built on Mandrel.
- Knative controller, for the integration of Knative with MAESTRO.
- Knot/ExaFlow, a framework to accelerate complex cloud-based workflows on the EU processor/cloud ecosystem.
AERO’s Function-as-a-Service platform which comprises FaaS software stack patches, serverless workloads and a serverless load generator.