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
基金
美国国家科学基金会;
关键词
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 条
  • [41] Real-Time Contour Image Vectorization on GPU
    Xiong, Xiaoliang
    Feng, Jie
    Zhou, Bingfeng
    COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS, VISIGRAPP 2016, 2017, 693 : 35 - 50
  • [42] A real-time implementation of SIFT using GPU
    Acharya, K. Aniruddha
    Babu, R. Venkatesh
    Vadhiyar, Sathish S.
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 14 (02) : 267 - 277
  • [43] Real-Time Marker Level Set on GPU
    Mei, Xing
    Decaudin, Philippe
    Hu, Baogang
    Zhang, Xiaopeng
    PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON CYBERWORLDS, 2008, : 209 - +
  • [44] A real-time implementation of SIFT using GPU
    K. Aniruddha Acharya
    R. Venkatesh Babu
    Sathish S. Vadhiyar
    Journal of Real-Time Image Processing, 2018, 14 : 267 - 277
  • [45] Real-time tone mapping on GPU and FPGA
    Raquel Ureña
    Pablo Martínez-Cañada
    Juán Manuel Gómez-López
    Christian Morillas
    Francisco Pelayo
    EURASIP Journal on Image and Video Processing, 2012
  • [46] Real-time tone mapping on GPU and FPGA
    Urena, Raquel
    Martinez-Canada, Pablo
    Manuel Gomez-Lopez, Juan
    Morillas, Christian
    Pelayo, Francisco
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2012,
  • [47] 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
  • [48] 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
  • [49] Real-time object segmentation based on GPU
    Lee, Sun-Ju
    Jeong, Chang-Sung
    2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 739 - 742
  • [50] An Open Computing Resource Management Framework for Real-Time Computing
    Marojevic, Vuk
    Reves, Xavier
    Gelonch, Antoni
    HIGH PERFORMANCE COMPUTING - HIPC 2008, PROCEEDINGS, 2008, 5374 : 169 - 182