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 条
  • [11] Real-Time Image Segmentation on a GPU
    Abramov, Alexey
    Kulvicius, Tomas
    Woergoetter, Florentin
    Dellen, Babette
    FACING THE MULTICORE-CHALLENGE: ASPECTS OF NEW PARADIGMS AND TECHNOLOGIES IN PARALLEL COMPUTING, 2010, 6310 : 131 - +
  • [12] Real-time image deconvolution on the GPU
    Klosowski, James T.
    Krishnan, Shankar
    PARALLEL PROCESSING FOR IMAGING APPLICATIONS, 2011, 7872
  • [13] A CPU-GPU HYBRID COMPUTING FRAMEWORK FOR REAL-TIME CLOTHING ANIMATION
    Li, Hanwen
    Wan, Yi
    Ma, Guanghui
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 391 - 396
  • [14] Real-Time Parallel Hashing on the GPU
    Alcantara, Dan A.
    Sharf, Andrei
    Abbasinejad, Fatemeh
    Sengupta, Shubhabrata
    Mitzenmacher, Michael
    Owens, John D.
    Amenta, Nina
    ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (05): : 1 - 9
  • [15] A Framework for Real-Time Integrated and Anticipatory Traffic Management
    Taale, Henk
    Hoogendoorn, Serge P.
    2013 16TH INTERNATIONAL IEEE CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS - (ITSC), 2013, : 449 - 454
  • [16] RtVMF: A Secure Real-Time Vehicle Management Framework
    Fysarakis, Konstantinos
    Hatzivasilis, George
    Manifavas, Charalampos
    Papaefstathiou, Ioannis
    IEEE PERVASIVE COMPUTING, 2016, 15 (01) : 22 - 30
  • [17] Framework for Real-Time Traffic Management with Case Studies
    Han, Ke
    TRANSPORTATION RESEARCH RECORD, 2017, (2658) : 35 - 43
  • [18] Real-Time Large Crowd Rendering with Efficient Character and Instance Management on GPU
    Dong, Yangzi
    Peng, Chao
    INTERNATIONAL JOURNAL OF COMPUTER GAMES TECHNOLOGY, 2019, 2019
  • [19] Real-Time Detection of Interharmonics and Harmonics of AC Electric Arc Furnaces on GPU Framework
    Uz-Logoglu, Eda
    Salor, Ozgul
    Ermis, Muammer
    2017 IEEE INDUSTRY APPLICATIONS SOCIETY ANNUAL MEETING, 2017,
  • [20] Real-Time Detection of Interharmonics and Harmonics of AC Electric Arc Furnaces on GPU Framework
    Uz-Logoglu, Eda
    Salor, Ozgul
    Ermis, Muammer
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2019, 55 (06) : 6613 - 6623