Performance Assessment of Deep Learning Frameworks through Metrics of CPU Hardware Exploitation on an Embedded Platform
Autor: | Velasco-Montero, Delia, Fernández-Berni, Jorge, Carmona-Galán, Ricardo, Rodríguez-Vázquez, Ángel |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2020 |
Předmět: |
Computer Networks and Communications
Computer science Inference CPU time 02 engineering and technology computer.software_genre Convolutional neural network 0202 electrical engineering electronic engineering information engineering Edge inference Electrical and Electronic Engineering Throughput (business) business.industry Deep learning Software frameworks Embedded vision Benchmarking Software framework convolutional neural networks deep learning edge inference embedded vision hardware performance software frameworks Hardware and Architecture Memory footprint 020201 artificial intelligence & image processing Convolutional neural networks Artificial intelligence business computer Computer hardware Hardware performance |
Zdroj: | International journal of electrical and computer engineering systems Volume 11 Issue 1 Digital.CSIC. Repositorio Institucional del CSIC instname |
ISSN: | 1847-7003 1847-6996 |
Popis: | In this paper, we analyze heterogeneous performance exhibited by some popular deep learning software frameworks for visual inference on a resource-constrained hardware platform. Benchmarking of Caffe, OpenCV, TensorFlow, and Caffe2 is performed on the same set of convolutional neural networks in terms of instantaneous throughput, power consumption, memory footprint, and CPU utilization. To understand the resulting dissimilar behavior, we thoroughly examine how the resources in the processor are differently exploited by these frameworks. We demonstrate that a strong correlation exists between hardware events occurring in the processor and inference performance. The proposed hardware-aware analysis aims to find limitations and bottlenecks emerging from the joint interaction of frameworks and networks on a particular CPU-based platform. This provides insight into introducing suitable modifications in both types of components to enhance their global performance. It also facilitates the selection of frameworks and networks among a large diversity of these components available these days for visual understanding. |
Databáze: | OpenAIRE |
Externí odkaz: |