A Combination of Intra- and Inter-place Work Stealing for the APGAS Library

被引:1
|
作者
Posner, Jonas [1 ]
Fohry, Claudia [1 ]
机构
[1] Univ Kassel, Res Grp Programming Languages Methodol, Kassel, Germany
关键词
Task pool; Work stealing; APGAS; !text type='Java']Java[!/text;
D O I
10.1007/978-3-319-78054-2_22
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Since today's clusters consist of nodes with multicore processors, modern parallel applications should be able to deal with shared and distributed memory simultaneously. In this paper, we present a novel hybrid work stealing scheme for the APGAS library for Java, which is a branch of the X10 project. Our scheme extends the library's runtime system, which traditionally performs intra-node work stealing with the Java Fork/Join framework. We add an inter-node work stealing scheme that is inspired by lifeline-based global load balancing. The extended functionality can be accessed from the APGAS library with new constructs. Most important, locality-flexible tasks can be submitted with asyncAny, and are then automatically scheduled over both nodes and cores. In experiments with up to 144 workers on up to 12 nodes, our system achieved near linear speedups for three benchmarks.
引用
收藏
页码:234 / 243
页数:10
相关论文
共 12 条
  • [1] Hybrid work stealing of locality-flexible and cancelable tasks for the APGAS library
    Posner, Jonas
    Fohry, Claudia
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (04): : 1435 - 1448
  • [2] Hybrid work stealing of locality-flexible and cancelable tasks for the APGAS library
    Jonas Posner
    Claudia Fohry
    The Journal of Supercomputing, 2018, 74 : 1435 - 1448
  • [3] Differences in work values: understanding the role of intra- versus inter-country variation
    van Hoorn, Andre
    INTERNATIONAL JOURNAL OF HUMAN RESOURCE MANAGEMENT, 2015, 26 (07): : 1002 - 1020
  • [4] Analysis of intra- and inter tester reliability of the evaluation of the functional capability of static attitudes to work
    Aschbacher, Barbara
    Oesch, Peter
    Knuesel, Otto
    SWISS MEDICAL WEEKLY, 2008, 138 : 10S - 10S
  • [5] Inter- and intra- observer reliability of risk assessment of repetitive work without an explicit method
    Eliasson, Kristina
    Palm, Peter
    Nyman, Teresia
    Forsman, Mikael
    APPLIED ERGONOMICS, 2017, 62 : 1 - 8
  • [6] The Joint Influence of Intra- and Inter-Team Learning Processes on Team Performance: A Constructive or Destructive Combination?
    Bron, Rike
    Endedijk, Maaike D.
    van Veelen, Ruth
    Veldkamp, Bernard P.
    VOCATIONS AND LEARNING, 2018, 11 (03) : 449 - 474
  • [7] The Joint Influence of Intra- and Inter-Team Learning Processes on Team Performance: A Constructive or Destructive Combination?
    Rike Bron
    Maaike D. Endedijk
    Ruth van Veelen
    Bernard P. Veldkamp
    Vocations and Learning, 2018, 11 : 449 - 474
  • [8] The interdependencies of intra- and inter-organisational controls and work practices-The case of domestic care of the elderly
    Carlsson-Wall, Martin
    Kraus, Kalle
    Lind, Johnny
    MANAGEMENT ACCOUNTING RESEARCH, 2011, 22 (04) : 313 - 329
  • [9] Efficient discovery of structural motifs from protein sequences with combination of flexible intra- and inter-block gap constraints
    Hsu, Chen-Ming
    Chen, Chien-Yu
    Hsu, Ching-Chi
    Liu, Baw-Jhiune
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2006, 3918 : 530 - 539
  • [10] Inter- and intra- observer reliability of the offera method for assessing exposure risk of computer work-related to wmsds
    Rahman, M. N. A.
    Mohamad, S. S.
    Marwah, O. M. F.
    Masood, I
    Hassan, M. F.
    Arifin, A. M. T.
    Haq, R. H. A.
    Ahmad, S.
    Haw, H. F.
    Abdullah, H.
    INTERNATIONAL CONFERENCE ON MECHANICAL AND MANUFACTURING ENGINEERING (ICME2018), 2019, 1150