jagomart
digital resources
picture1_Karl Fuerlinger


 172x       Filetype PDF       File size 2.33 MB       Source: www.ccs.tsukuba.ac.jp


File: Karl Fuerlinger
dash a c pgas library for distributed data structures and parallel algorithms www dash project org karl furlinger ludwig maximilians universitat munchen dash overview dash is a c template library ...

icon picture PDF Filetype PDF | Posted on 07 Feb 2023 | 2 years ago
Partial capture of text on file.
  DASH: A C++ PGAS Library for Distributed Data 
  Structures and Parallel Algorithms
  www.dash-project.org
  Karl Fürlinger
  Ludwig-Maximilians-Universität München
                          DASH -Overview
    DASH is a C++ template library that offers
            – Distributed data structures and parallel algorithms
            – A complete PGAS (part. global address space) programming 
                system without a custom (pre-)compiler 
    Terminology                                                                                           Shared data: 
                                                                                                           managed by DASH in a 
                                                                                                           virtual global address 
           Shared            0..9               10..19      dash::Array a(1000);             ..999         space
                                                            dash::Shareds;
           Private         int a;                                                           int b;
                                                                        …                   int c;
                                                                                                                 Private data: 
                          Unit 0              Unit 1                                      Unit N-1               managed by regular 
                                                                                                                 C/C++ mechanisms
          Unit: The individual participants in a DASH program, 
          usually full OS processes.
  Overview of DASH –SPPEXA Workshop Japan                                                                          Tokio, April 6, 2017 | 2
                      DASH Project Structure
                                                                               “HA”               “Smart-DASH”
          DASH Application                                              Phase I (2013-2015)     Phase II (2016-2018)
                                         Tool                          Project management,     Project management, 
    DASH  C++ Template Library           s a       LMU Munich          C++ template library    C++ tempalte library, 
                                         nd                                                       DASH data dock
               DART API                   Int                              Libraries and       Smart data structures, 
        DASH Runtime (DART)              erfaces   TU Dresden            interfaces, tools           resilience
                                                                             support
       One-sided Communication                     HLRS Stuttgart         DART runtime             DART runtime
                Substrate
     MPI GASnet ARMCI GASPI                        KIT Karlsruhe         Application case 
       Hardware: Network, Processor,                                          studies
               Memory, Storage                                                                  Smart deployment, 
                                                   IHR Stuttgart                                  Application case 
                                                                                                      studies
      www.dash-project.org                                                             DASH is one of 16 SPPEXA projects
  Overview of DASH –SPPEXA Workshop Japan                                                        Tokio, April 6, 2017 | 3
           DASH Geography
 Overview of DASH –SPPEXA Workshop Japan         Tokio, April 6, 2017 | 4
The words contained in this file might help you see if this file matches what you are looking for:

...Dash a c pgas library for distributed data structures and parallel algorithms www project org karl furlinger ludwig maximilians universitat munchen overview is template that offers complete part global address space programming system without custom pre compiler terminology shared managed by in virtual array shareds private int b unit n regular mechanisms the individual participants program usually full os processes of sppexa workshop japan tokio april structure ha smart application phase i ii tool management s lmu munich tempalte nd dock dart api libraries runtime erfaces tu dresden interfaces tools resilience support one sided communication hlrs stuttgart substrate mpi gasnet armci gaspi kit karlsruhe case hardware network processor studies memory storage deployment ihr projects geography...

no reviews yet
Please Login to review.