Energy and Performance Impact of Aggressive Volunteer Computing with Multi-core Computers

被引:0
|
作者
Li, Jiangtian [1 ]
Deshpande, Amey [2 ]
Srinivasan, Jagan [2 ]
Ma, Xiaosong [2 ,3 ]
机构
[1] Microsoft Corp, Redmond, WA 98052 USA
[2] North Carolina State Univ, Dept Comp Sci, Raleigh, NC 27606 USA
[3] Oak Ridge Natl Lab, Div Comp Sci & Mat, Oak Ridge, TN 37831 USA
关键词
Volunteer Computing; Energy-efficient; Performance Impact; Multi-core;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The rapid advances in multi-core architecture and the predicted emergence of 100-core personal computers bring new appeal to volunteer computing. The availability of massive compute power under-utilized by personal computing tasks is a blessing to volunteer computing customers. Meanwhile the reduced performance impact of running a foreign workload, thanks to the increased hardware parallelism, makes volunteering resources more acceptable to PC owners. In addition, we suspect that with aggressive volunteer computing, which assigns foreign tasks to active computers (as opposed to idle ones in the common practice), we can obtain significant energy savings. In this paper, we assess the efficacy of such aggressive volunteer computing model by evaluating the energy saving and performance impact of co-executing resource-intensive foreign workloads with native personal computing tasks. Our results from executing 30 native-foreign workload combinations suggest that aggressive volunteer computing can achieve an average energy saving of around 52% compared to running the foreign workloads on high-end cluster nodes, and around 33% compared to using the traditional, more conservative volunteer computing model. We have also observed highly varied performance interference behavior between the workloads, and evaluated the effectiveness of foreign workload intensity throttling.
引用
收藏
页码:421 / +
页数:2
相关论文
共 50 条
  • [21] Polytopol Computing for Multi-Core and Distributed Systems
    Spaanenburg, Henk
    Spaanenburg, Lambert
    Ranefors, Johan
    VLSI CIRCUITS AND SYSTEMS IV, 2009, 7363
  • [22] Predicting the Effect of Memory Contention in Multi-Core Computers Using Analytic Performance Models
    Bardhan, Shouvik
    Menasce, Daniel A.
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (08) : 2279 - 2292
  • [23] Multi-core/tile polymorphous computing systems
    Spaanenburg, Henk
    PROCEEDINGS OF THE 2008 1ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, 2008, : 429 - 432
  • [24] Leveraging Multi-Core Computing Architectures in Avionics
    Nowotsch, Jan
    Paulitsch, Michael
    2012 NINTH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2012), 2012, : 132 - 143
  • [25] Comparison of design and performance of snow cover computing on GPUs and multi-core processors
    Huraj, Ladislav
    Siládi, Vladimír
    Siláči, Jozef
    WSEAS Transactions on Information Science and Applications, 2010, 7 (10): : 1284 - 1294
  • [26] Performance Analysis of Parallel Computing Framework on Embedded Multi-core Trustworthy Systems
    Ma, Weidong
    Wang, Zhiying
    2016 INTERNATIONAL SYMPOSIUM ON SYSTEM AND SOFTWARE RELIABILITY (ISSSR), 2016, : 25 - 29
  • [27] High performance computing using MPI and OpenMP on multi-core parallel systems
    Jin, Haoqiang
    Jespersen, Dennis
    Mehrotra, Piyush
    Biswas, Rupak
    Huang, Lei
    Chapman, Barbara
    PARALLEL COMPUTING, 2011, 37 (09) : 562 - 575
  • [28] A Multi-core High Performance Computing Framework for Probabilistic Solutions of Distribution Systems
    Cui, Tao
    Franchetti, Franz
    2012 IEEE POWER AND ENERGY SOCIETY GENERAL MEETING, 2012,
  • [29] Energy efficient multi-core processing
    Leech, Charles
    Kazmierski, Tom J.
    1600, University of Banja Luka, Faculty of Electrical Engineering (18): : 3 - 10
  • [30] Parallel Model-Based Diagnosis on Multi-Core Computers
    Jannach, Dietmar
    Schmitz, Thomas
    Shchekotykhin, Kostyantyn
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2016, 55