computer vision

Klepsydra AI.
Performance Benchmark

 

August 4, 2020

Overview of the performance benchmark

This report present the results of the Klepsydra AI performance benchmark. The experimental setup consists of the following specifications:

  • Net: AlexNet
  • Baseline solutions: OpenCV 3.4.10, TensorFlowLite (TFL).
  • Processors: Odroid XU4, Raspberry Pi 4
  • Operating system: Ubuntu 18.04
  • Frames per second: 0.1, 0.2, 0.25, 0.5, 1, 2, 4

Benchmark criteria:

  • Power consumption: CPU usage vs processed image rate
  • Memory usage: RAM usage vs frames per second
  • Throughout: Processed image rate vs frames per second
  • Latency: Image processing time vs frames per second.

Analysis of Klepsydra AI Performance Benchmark

The full list of results can be found in the figures below. Here is a summarised list of the results.

Raspberry Pi4

FPS Klepsydra OpenCV TFL
Power Consumption 0.1 46% 86% 81%
RAM Usage 0.1 1.5Gb 1.6Gb 1.6Gb
Throughput 0.1 0.1 0.08 0.1
Latency (ms) 0.1 630 5000 3200

Table 1.Benchmark at 0.1 Frames per second

FPS Klepsydra OpenCV TFL
Power Consumption 2 93% 98% 98%
RAM Usage 2 1.3Gb 1.6Gb 1.6Gb
Throughput 2 1.9 0.08 0.2
Latency (ms) 2 950 N/A N/A

Table 2. Benchmark at 2 Frames per second

Odroid XU4

FPS Klepsydra OpenCV TFL
Power Consumption 0.1 22% 36% 31%
RAM Usage 0.1 1.1Gb 1.2Gb 1.3Gb
Throughput 0.1 0.1 0.1 0.1
Latency (ms) 0.1 2000 2800 1200

Table 3. Benchmark at 0.1 Frames per second

FPS Klepsydra OpenCV TFL
Power Consumption 2 53% 70% 57%
RAM Usage 2 1.0Gb 1.2Gb 1.3Gb
Throughput 2 1.55 0.16 0.9
Latency (ms) 2 2300 N/A N/A

Table 4. Benchmark at 2 Frames per second

 

Conclusions

Klepsydra Embedded AI outperforms OpenCV and TensorFlow, the market leaders DNN engine for embedded devices. This results are for CPU-only AI inference.
This technology is patent pending. A new version for GPU is currently under development.

Our technology

Written in C++11, our core software is general purpose in nature. It can be installed in a broad spectrum of on-board computers and operating systems. Klepsydra currently integrates with the main software solutions for automotive industry including CANBus, GPU, Linux, RTOS and MATLAB .

Raspberry Pi4 results

 

Odroid XU4 results

Raspberry Pi4 results

Request our professional trial

We offer a 90 days trial license including email support. Phone and onsite support and training can be requested.

Please fill the form below and our team will be in contact to provide access to download our products.