SAND: A Storage Abstraction for Video-based Deep Learning

被引:0
|
作者
Hong, Uitaek [1 ]
Lim, Hwijoon [1 ]
Yeo, Hyunho [1 ]
Park, Jinwoo [1 ]
Han, Dongsu [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Daejeon, South Korea
关键词
Storage abstraction; Video preprocessing; Computational storage;
D O I
10.1145/3599691.3603407
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deep learning has gained significant success in video applications such as classification, analytics, and self-supervised learning. However, when scaling out to a large volume of videos, existing approaches suffer from a fundamental limitation; they cannot efficiently utilize GPUs for training deep neural networks (DNNs). This is because video decoding in data preparation incurs a prohibitive amount of computing overhead, making GPU idle for the majority of training time. Otherwise, caching raw videos in memory or storage to bypass decoding is not scalable as they account for from tens to hundreds of terabytes. This paper proposes SAND, a system that enables deep learning frameworks to directly access training data by a storage abstraction. This abstraction effectively hides the data preprocessing delay, enabling GPUs to be fully utilized for DNN training. To accomplish this, SAND operates an in-storage cache and manages the cache by ahead-of-time scheduling to guarantee that requested training data can be always retrieved immediately from the cache. This scheduling considers the future data accesses of deep learning frameworks for cache replacement. Compared to the existing approach, our evaluation using emulated environments shows that SAND improves the GPU utilization by 6.0x and reduces the training time by 75.9% on average.
引用
收藏
页码:16 / 23
页数:8
相关论文
共 50 条
  • [1] Deep Learning for Video-Based Assessment in Surgery
    Yanik, Erim
    Schwaitzberg, Steven
    De, Suvranu
    [J]. JAMA SURGERY, 2024, 159 (08) : 957 - 958
  • [2] Video-Based Stress Detection through Deep Learning
    Zhang, Huijun
    Feng, Ling
    Li, Ningyun
    Jin, Zhanyu
    Cao, Lei
    [J]. SENSORS, 2020, 20 (19) : 1 - 17
  • [3] A Deep Learning Framework for Video-Based Vehicle Counting
    Lin, Haojia
    Yuan, Zhilu
    He, Biao
    Kuai, Xi
    Li, Xiaoming
    Guo, Renzhong
    [J]. FRONTIERS IN PHYSICS, 2022, 10
  • [4] A deep learning method for video-based action recognition
    Zhang, Guanwen
    Rao, Yukun
    Wang, Changhao
    Zhou, Wei
    Ji, Xiangyang
    [J]. IET IMAGE PROCESSING, 2021, 15 (14) : 3498 - 3511
  • [5] An Advanced Deep Learning Framework for Video-Based Diagnosis of ASD
    Cai, Miaomiao
    Li, Mingxing
    Xiong, Zhiwei
    Zhao, Pengju
    Li, Enyao
    Tang, Jiulai
    [J]. MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION, MICCAI 2022, PT IV, 2022, 13434 : 434 - 444
  • [6] Deep learning for video-based automated pain recognition in rabbits
    Marcelo Feighelstein
    Yamit Ehrlich
    Li Naftaly
    Miriam Alpin
    Shenhav Nadir
    Ilan Shimshoni
    Renata H. Pinho
    Stelio P. L. Luna
    Anna Zamansky
    [J]. Scientific Reports, 13
  • [7] A Video-Based Fire Detection Using Deep Learning Models
    Kim, Byoungjun
    Lee, Joonwhoan
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (14):
  • [8] Deep learning approaches for video-based anomalous activity detection
    Pawar, Karishma
    Attar, Vahida
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2019, 22 (02): : 571 - 601
  • [9] Deep learning approaches for video-based anomalous activity detection
    Karishma Pawar
    Vahida Attar
    [J]. World Wide Web, 2019, 22 : 571 - 601
  • [10] Deep learning for video-based automated pain recognition in rabbits
    Feighelstein, Marcelo
    Ehrlich, Yamit
    Naftaly, Li
    Alpin, Miriam
    Nadir, Shenhav
    Shimshoni, Ilan
    Pinho, Renata H.
    Luna, Stelio P. L.
    Zamansky, Anna
    [J]. SCIENTIFIC REPORTS, 2023, 13 (01)