Time and Energy Performance of Parallel Systems with Hierarchical Memory

被引:0
|
作者
Jędrzej M. Marszałkowski
Maciej Drozdowski
Jakub Marszałkowski
机构
[1] Poznan University of Technology,Institute of Computing Science
来源
Journal of Grid Computing | 2016年 / 14卷
关键词
Time-energy trade-off; Divisible loads; Parallel computations; Hierarchical memory; Out-of-core processing;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we analyze the impact of memory hierarchies on time-energy trade-off in parallel computations. Contemporary computing systems have deep memory hierarchies with significantly different speeds and power consumptions. This results in nonlinear phenomena in the processing time and energy usage emerging when the size of the computation is growing. In this paper the nonlinear dependence of the time and energy on the size of the solved problem is formalized and verified using measurements in practical computer systems. Then it is applied to formulate a problem of minimum time and minimum energy scheduling parallel processing of divisible loads. Divisible load theory is a scheduling and performance model of data-parallel applications. Mathematical programming is exploited to solve the scheduling problem. A trade-off between energy and schedule length is analyzed and again nonlinear relationships between these two criteria are observed. Further performance analysis reveals that energy consumption and schedule length are ruled by a complex interplay between the costs and speeds of on-core and out-of-core computations, communication delays, and activating new machines.
引用
收藏
页码:153 / 170
页数:17
相关论文
共 50 条
  • [41] Performance analysis tools for parallel Java']Java applications on shared-memory systems
    Guitart, J
    Torres, J
    Ayguadé, E
    Bull, JM
    PROCEEDINGS OF THE 2001 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2001, : 357 - 364
  • [42] A Memory Efficient Parallel Lossless Image Compression Engine for High Performance Embedded Systems
    Wang, Zhe
    Michael, Anto Y.
    Wahl, Simeon
    Werner, Philipp
    Simon, Sven
    PROCEEDINGS OF THE 7TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA 2011), 2011, : 390 - 395
  • [43] Improving the performance of distributed shared memory systems via parallel file input/output
    Shieh, CK
    Mac, SC
    Ueng, JC
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 44 (01) : 3 - 15
  • [44] Efficient Parallel Optimization for Potts Energy with Hierarchical Fusion
    Veksler, Olga
    2015 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2015, : 887 - 895
  • [45] A Model-driven Approach for Time-energy Performance of Parallel Applications
    Teo, Yong Meng
    PROCEEDINGS SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION, 2015, : 3 - 4
  • [46] Real-Time Performance Analysis of Multiprocessor Systems with Shared Memory
    Schliecker, Simon
    Ernst, Rolf
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [47] Lite-Sparse Hierarchical Partial Power Processing for Parallel Batteries in Heterogeneous Energy Storage Systems
    Cui, Xiaofan
    Ramyar, Alireza
    Contreras, Veronica
    Judge, Gracie
    Siegel, Jason
    Stefanopoulou, Anna
    Avestruz, Al-Thaddeus
    2021 IEEE 22ND WORKSHOP ON CONTROL AND MODELLING OF POWER ELECTRONICS (COMPEL), 2021,
  • [48] Energy and performance characteristics of different parallel implementations of scientific applications on multicore systems
    Lively, Charles
    Wu, Xingfu
    Taylor, Valerie
    Moore, Shirley
    Chang, Hung-Ching
    Cameron, Kirk
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2011, 25 (03): : 342 - 350
  • [49] Energy- and Performance-Aware Scheduling of Tasks on Parallel and Distributed Systems
    Sheikh, Hafiz Fahad
    Tan, Hengxing
    Ahmad, Ishfaq
    Ranka, Sanjay
    Bv, Phanisekhar
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2012, 8 (04)
  • [50] Performance-Aware Energy Saving Mechanism in Interconnection Networks for Parallel Systems
    Hai Nguyen
    Franco, Daniel
    Luque, Emilio
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 134 - 144