PACUE: Processor Allocator Considering User Experience

被引:0
|
作者
Horikawa, Tetsuro [1 ]
Honda, Michio [1 ]
Nakazawa, Jin [2 ]
Takashio, Kazunori [2 ]
Tokuda, Hideyuki [2 ,3 ]
机构
[1] Keio Univ, Grad Sch Media & Governance, Fujisawa, Kanagawa 2528520, Japan
[2] Keio Univ, Fac Environm & Informat Studies, Fujisawa, Kanagawa 2528520, Japan
[3] JST CREST, Tokyo, Japan
关键词
Resource management; OpenCL; binary compatibility; GPU; GPGPU; PC; user experience;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
GPU accelerated applications including GPGPU ones are commonly seen in modern PCs. If many applications compete on the same GPU, the performance will decrease significantly. Some applications have a large impact on user experience. Therefore, for such applications, we have to limit GPU utilization by the other applications. It might be straightforward to modify applications to switch compute device dynamically for intelligent resources allocation. Unfortunately, we cannot do so due to software distribution policy or the other reasons. In this paper, we propose PACUE, which allows the end system to allocate compute devices arbitrary to applications. In addition, PACUE guesses optimal compute device for each application according to user preference. We implemented the dynamic compute device redirector of PACUE including OpenCL API hooking and device camouflaging features. We also implemented the frame of the resource manager of PACUE. We demonstrate PACUE achieves dynamic compute device redirecting on one out of two real applications and on all of 20 sample codes.
引用
收藏
页码:335 / 344
页数:10
相关论文
共 50 条
  • [31] Considering the user in the wireless world
    Crisler, K
    Turner, T
    Aftelak, A
    Visciola, M
    Steinhage, A
    Anneroth, M
    Rantzer, M
    von Niman, B
    Sasse, A
    Tscheligi, M
    Kalliokulju, S
    Dainesi, E
    Zucchella, A
    IEEE COMMUNICATIONS MAGAZINE, 2004, 42 (09) : 56 - 62
  • [32] Task scheduling: Considering the processor involvement in communication
    Sinnen, O
    Sousa, L
    ISPDC 2004: THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING/HETEROPAR '04: THIRD INTERNATIONAL WORKSHOP ON ALGORITHMS, MODELS AND TOOLS FOR PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS, PROCEEDINGS, 2004, : 328 - 335
  • [33] Considering the user in the circular economy
    Lofthouse, V. A.
    Prendeville, S.
    PRODUCT LIFETIMES AND THE ENVIRONMENT (PLATE), 2017, : 213 - 216
  • [34] User experience framework for understanding user experience in blockchain services
    Jang, Hyeji
    Han, Sung H.
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2022, 158
  • [35] Considering User Behavior in the Quality of Experience Cycle: Towards Proactive QoE-Aware Traffic Management
    Seufert, Michael
    Wassermann, Sarah
    Casas, Pedro
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (07) : 1145 - 1148
  • [36] USABILITY CHALLENGES OF UPGRADING A WORD PROCESSOR USER INTERFACE
    Moeti, L.
    De Wet, L.
    Beelders, T.
    JOURNAL FOR NEW GENERATION SCIENCES, 2010, 8 (03) : 107 - 119
  • [37] USER EXPERIENCE JOURNEYS
    Kremer, Simon
    Krahl, Thilo
    Lindemann, Udo
    DS87-4 PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 17), VOL 4: DESIGN METHODS AND TOOLS, 2017, : 483 - 492
  • [38] The cooltown user experience
    Barton, John
    Kindberg, Tim
    HP Laboratories Technical Report, 2001, (22):
  • [39] USER EXPERIENCE AND PERSPECTIVE
    OKINAKA, A
    GECHTMAN, V
    BIRAN, D
    KAPLAN, R
    JORDAN, J
    NAGUMO, S
    TABATA, H
    SUZUKI, K
    MIHRAM, D
    MIHRAM, GA
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1981, 5 (03): : 210 - 211
  • [40] Haptische User Experience
    Carbon, Claus-Christian
    MENSCH & COMPUTER 2013 - WORKSHOPBAND: INTERAKTIVE VIELFALT. INTERACTIVE DIVERSITY, 2013, : 165 - 172