FAQ
Klepsydra requires three key components in order to run in a computer:
- Operating System: Klepsydra is compatible with a variety of operating systems, including Linux, Real-Time Multi-Tasking Operating System (RTOS), and FreeRTOS. The specific choice of operating system will depend on the requirements of the target system and the preferences of the developer.
- Atomic Operations: Klepsydra relies on hardware support for atomic operations, which are executed as a single, indivisible unit of work. This is essential for ensuring that concurrent threads can safely access shared resources without causing data inconsistencies or race conditions.
- C++11 Compiler: Klepsydra is written in C++, and it requires a C++11-compliant compiler for building and execution. This version of C++ introduces several new features and improvements to the language, such as improved type inference, lambda functions, and move semantics, which are leveraged by Klepsydra to provide efficient and scalable real-time messaging services.
Klepsydra is currently compatible with CPU, ARM, and x86 architectures. However, we are actively working on expanding its compatibility to include GPUs and FPGAs. GPU support for non-AI applications is available since Dec 2022, AI applications support is planned for Q2 2023. FPGA support is planned for Q3 2023.
Yes, Klepsydra has recently launched Klepsydra AI, an advanced inference engine solution that can run a wide variety of ML/AI algorithms on edge devices. Compared to leading competitors in the market, Klepsydra AI is capable of processing 2-6 times more data while utilizing up to 50% less processor consumption.
Yes, Klepsydra provides support for training and developing customized ML algorithms related to object detection, vision navigation, and computer vision. With Klepsydra, you can access ad hoc ML algorithms tailored to meet your specific needs.
Klepsydra is a library that sits on top of the operating system, similar to other libraries. As such, it can be easily incorporated into your own application, allowing you to utilise its functionality seamlessly.
Klepsydra’s low power consumption results in computers running Klepsydra using less than half of their processing energy, which greatly reduces their environmental impact. Furthermore, Klepsydra’s ability to extend the lifespan of computers reduces the need for manufacturing new ones, which contributes to a more sustainable future.
Installing Klepsydra is quick and easy. Simply follow the instructions provided in our tutorials, and in just 20 minutes, Klepsydra will be fully installed and ready to use on your computer.
Absolutely. With the rise of edge computing, Klepsydra is more essential than ever before. The amount of data generated by edge computing systems is massive, thanks to the use of advanced sensors and high-speed communication technologies such as 5G. To process this data in real-time, a tool like Klepsydra is necessary