Darknet on OpenCL: A multiplatform tool for object detection and classification

被引:4
|
作者
Sowa, Piotr [1 ]
Izydorczyk, Jacek [2 ]
机构
[1] Self Employed Ltd Co, iSowaio Piotr Sowa, Wieliczka, Poland
[2] Silesian Tech Univ, Dept Automat Control Elect & Comp Sci, Gliwice, Poland
来源
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE | 2022年 / 34卷 / 15期
关键词
computational efficiency; neural networks; programming; DEVICES; LIMITS;
D O I
10.1002/cpe.6936
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The goal of this article is to overview the challenges and problems on the way from the state-of-the-art CUDA accelerated neural network code to multi-GPU code. For this purpose, the authors describe the journey of porting that existing in GitHub, a fully featured CUDA-accelerated Darknet engine, to OpenCL. This article presents the lessons learned and the techniques that were put in place for this porting. There are few other implementations on GitHub that leverage the OpenCL standard, and a few have tried to port Darknet as well. Darknet is a well-known convolutional neural network (CNN) framework. The authors of this article investigated all aspects of porting and achieved a fully featured Darknet engine on OpenCL. The effort was focused not only on classification using YOLO1, YOLO2, YOLO3, and YOLO4 CNN models. Other aspects were also covered, such as training neural networks and benchmarks to identify weak points in the implementation. Compared with the standard CPU version, the GPU computing code substantially improves the Darknet computing time by using underutilized hardware in existing systems. If the system is OpenCL-based, it is practically hardware-independent. The authors also improved the CUDA version as Darknet-vNext.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] OpenCL-Darknet: An OpenCL Implementation for Object Detection
    Koo, Yongbon
    You, Chayoung
    Kim, SungHoon
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 631 - 634
  • [2] OpenCL-Darknet: implementation and optimization of OpenCL-based deep learning object detection framework
    Yongbon Koo
    Sunghoon Kim
    Young-guk Ha
    World Wide Web, 2021, 24 : 1299 - 1319
  • [3] OpenCL-Darknet: implementation and optimization of OpenCL-based deep learning object detection framework
    Koo, Yongbon
    Kim, Sunghoon
    Ha, Young-guk
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (04): : 1299 - 1319
  • [4] Invariant Feature-Based Darknet Architecture for Moving Object Classification
    Vasavi, S.
    Priyadarshini, N. Kanthi
    Harshavaradhan, Koneru
    IEEE SENSORS JOURNAL, 2021, 21 (10) : 11417 - 11426
  • [5] An AdaBoost Object Detection Design for Heterogeneous Computing with OpenCL
    Cheng, Bing-Yang
    Lee, Jui-Sheng
    Guo, Jiun-In
    2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2015, : 286 - 287
  • [6] Faster and more intelligent object detection by combining OpenCL and KR
    Floris De Smedt
    Lars Struyf
    Sander Beckers
    Joost Vennekens
    Gorik De Samblanx
    Toon Goedemé
    Journal of Ambient Intelligence and Humanized Computing, 2014, 5 : 635 - 643
  • [7] Detection and classification of darknet traffic using machine learning methods
    Ugurlu, Mesut
    Dogru, Ibrahim Alper
    Arslan, Recep Sinan
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2023, 38 (03): : 1737 - 1746
  • [8] Faster and more intelligent object detection by combining OpenCL and KR
    De Smedt, Floris
    Struyf, Lars
    Beckers, Sander
    Vennekens, Joost
    De Samblanx, Gorik
    Goedeme, Toon
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2014, 5 (05) : 635 - 643
  • [9] Object classification as a data analysis tool
    White, RL
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS IX, 2000, 216 : 577 - 586
  • [10] MDCNet: A Multiplatform Distributed Collaborative Network for Object Detection in Remote Sensing Imagery
    Duan, Shujing
    Cheng, Peirui
    Wang, Zhechao
    Wang, Zhirui
    Chen, Kaiqiang
    Sun, Xian
    Fu, Kun
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2024, 62 : 1 - 15