TinderAI: Support System for Matching AI Algorithms and Embedded Devices





Vertical Matchmaking, Machine Learning, Benchmarking


Artificial Intelligence (AI) is becoming increasingly important and pervasive in the modern world. The widespread adoption of AI algorithms is reflected in the extensive range of HW devices on which they can be deployed, from high-performance computing nodes to low-power embedded devices. Given the large set of heterogeneous resources where AI algorithms can be deployed, finding the most suitable device and its con- figuration is challenging, even for experts.

We propose a data-driven approach to assist AI adopters and developers in choosing the optimal HW resource. Our approach is based on three key elements: i) fair benchmarking of target AI algorithms on a set of hetero- geneous platforms, ii) creation of ML models to learn the behaviour of these AI algorithms, and iii) support guidelines to help identify the best deployment option for a given AI algorithm. We demonstrate our approach on a specific (and relevant) use case: Deep Neural Net- work (DNN) inference on embedded devices.




How to Cite

Francobaldi, M., De Filippo, A. ., Borghesi, A., Pizˇurica, N., Jovančević, I., Llewellynn, T., & de Prado, M. (2023). TinderAI: Support System for Matching AI Algorithms and Embedded Devices. The International FLAIRS Conference Proceedings, 36(1). https://doi.org/10.32473/flairs.36.133100



Main Track Proceedings