Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

PGAS Data Structure for Unbalanced Tree-Based Algorithms at Scale

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Additional Information
    • Publication Information:
      Springer Cham
    • Publication Date:
      2024
    • Collection:
      University of Luxembourg: ORBilu - Open Repository and Bibliography
    • Abstract:
      peer reviewed ; The design and implementation of algorithms for increasingly large and complex modern supercomputers requires the definition of data structures and workload distribution mechanisms in a productive and scalable way. In this paper, we propose a PGAS (Partitioned Global Address Space) data structure along with a Work-Stealing mechanism for the class of parallel tree-based algorithms that explore unbalanced trees using the depth-first search strategy. The contribution has been implemented and packaged as an open-source module in the Chapel PGAS language. The experimentation of the contribution in a single-node setting using backtracking applied to fine-grained Unbalanced Tree-Search (UTS) benchmark shows that 68% of the linear speed-up can be achieved. In addition, the scalability of the contribution has been evaluated using the Branch-and-Bound algorithm to solve big instances of the Flowshop Scheduling problem on a large cluster. The reported results reveal that 50% of strong scaling efficiency is achieved using 400 computer nodes (51,200 processing cores).
    • Relation:
      https://link.springer.com/chapter/10.1007/978-3-031-63759-9_13; FNR17133848 - Ultra-scale Computing For Solving Big Optimization Problems, 2022 (01/01/2023-30/06/2026) - Gregoire Danoy; https://orbilu.uni.lu/handle/10993/62568; info:hdl:10993/62568; https://orbilu.uni.lu/bitstream/10993/62568/1/Helbecque_et_al_ICCS_2024.pdf; wos:001279325500013
    • Accession Number:
      10.1007/978-3-031-63759-9_13
    • Online Access:
      https://orbilu.uni.lu/handle/10993/62568
      https://orbilu.uni.lu/bitstream/10993/62568/1/Helbecque_et_al_ICCS_2024.pdf
      https://doi.org/10.1007/978-3-031-63759-9_13
    • Rights:
      open access ; http://purl.org/coar/access_right/c_abf2 ; info:eu-repo/semantics/openAccess
    • Accession Number:
      edsbas.2A40B621