GPUSync: A Framework for Real-Time GPU Management

被引:82
|
作者
Elliott, Glenn A. [1 ]
Ward, Bryan C. [1 ]
Anderson, James H. [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27514 USA
来源
IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013) | 2013年
基金
美国国家科学基金会;
关键词
D O I
10.1109/RTSS.2013.12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes GPUSync, which is a framework for managing graphics processing units (GPUs) in multi-GPU multicore real-time systems. GPUSync was designed with flexibility, predictability, and parallelism in mind. Specifically, it can be applied under either static- or dynamic-priority CPU scheduling; can allocate CPUs/GPUs on a partitioned, clustered, or global basis; provides flexible mechanisms for allocating GPUs to tasks; enables task state to be migrated among different GPUs, with the potential of breaking such state into smaller "chunks"; provides migration cost predictors that determine when migrations can be effective; enables a single GPU's different engines to be accessed in parallel; properly supports GPU-related interrupt and worker threads according to the sporadic task model, even when GPU drivers are closed-source; and provides budget policing to the extent possible, given that GPU access is non-preemptive. No prior real-time GPU management framework provides a comparable range of features.
引用
收藏
页码:33 / 44
页数:12
相关论文
共 50 条
  • [21] A multi-GPU real-time dose simulation software framework for lung radiotherapy
    A. P. Santhanam
    Y. Min
    H. Neelakkantan
    N. Papp
    S. L. Meeks
    P. A. Kupelian
    International Journal of Computer Assisted Radiology and Surgery, 2012, 7 : 705 - 719
  • [22] A GPU-Enabled Framework for Light Field Efficient Compression and Real-Time Rendering
    Zhao, Mingyuan
    Sheng, Hao
    Chen, Rongshan
    Cong, Ruixuan
    Wang, Tun
    Cui, Zhenglong
    Yang, Da
    Wang, Shuai
    Ke, Wei
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (04) : 1168 - 1181
  • [23] A GPU-accelerated real-time human voice separation framework for mobile phones
    Chen, Gang
    Zheng, Yi
    Zhou, Zhaoheng
    He, Shengyu
    Yi, Wang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 145
  • [24] Real-Time Range Image Segmentation on GPU
    Hua, Jin Xin
    Jeong, Mun-Ho
    2014 14TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2014), 2014, : 150 - 153
  • [25] Real-time Mesh Simplification Using the GPU
    DeCoro, Christopher
    Tatarchuk, Natalya
    I3D 2007: ACM SIGGRAPH SYMPOSIUM ON INTERACTIVE 3D GRAPHICS AND GAMES, PROCEEDINGS, 2007, : 161 - 166
  • [26] A multi-GPU real-time dose simulation software framework for lung radiotherapy
    Santhanam, A. P.
    Min, Y.
    Neelakkantan, H.
    Papp, N.
    Meeks, S. L.
    Kupelian, P. A.
    INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2012, 7 (05) : 705 - 719
  • [27] Real-Time Panoramic Background Subtraction on GPU
    Buyuksarac, Serdar
    Akar, Gozde
    Temizel, Alptekin
    2016 24TH SIGNAL PROCESSING AND COMMUNICATION APPLICATION CONFERENCE (SIU), 2016, : 1013 - 1016
  • [28] Real-Time Incompressible Fluid Simulation on the GPU
    Nie, Xiao
    Chen, Leiting
    Xiang, Tao
    INTERNATIONAL JOURNAL OF COMPUTER GAMES TECHNOLOGY, 2015, 2015
  • [29] Real-time mixed reality with GPU techniques
    Franke, Tobias
    Jung, Yvonne
    GRAPP 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS THEORY AND APPLICATIONS, 2008, : 249 - 252
  • [30] Real-time rendering of light shafts on GPU
    Chen, Shuyi
    Li, Sheng
    Wang, Guoping
    ADVANCES IN VISUAL COMPUTING, PT 1, 2006, 4291 : 161 - +