Limit search to available items
Book Cover
E-book
Author OpenSHMEM (Workshop) (3rd : 2016 : Baltimore, Md.)

Title OpenSHMEM and related technologies : enhancing OpenSHMEM for hybrid environments : third workshop, OpenSHMEM 2016, Baltimore, MD, USA, August 2-4, 2016, Revised selected papers / Manjunath Gorentla Venkata, Neena Imam, Swaroop Pophale, Tiffany M. Mintz (eds.)
Published Cham, Switzerland : Springer, 2016

Copies

Description 1 online resource (x, 239 pages) : illustrations
Series Lecture notes in computer science, 0302-9743 ; 10007
LNCS sublibrary. SL 2, Programming and software engineering
Lecture notes in computer science ; 10007. 0302-9743
LNCS sublibrary. SL 2, Programming and software engineering.
Contents Intro; Preface; Organization; Contents; OpenSHMEM Extensions; Integrating Asynchronous Task Parallelism with OpenSHMEM; 1 Introduction; 2 Background; 2.1 Habanero Tasking; 2.2 OpenSHMEM; 3 AsyncSHMEM; 3.1 API Extensions; 3.2 Fork-Join Implementation; 3.3 Offload Implementation; 4 Experimental Methodology; 4.1 Benchmarks; 4.2 Experimental Infrastructure and Measurements; 5 Results; 5.1 ISx; 5.2 UTS; 6 Related Work; 6.1 Combining Distributed Programming Models with Task-Parallel Programming; 6.2 Thread-Safe OpenSHMEM Proposals; 7 Conclusion; References
Evaluating OpenSHMEM Explicit Remote Memory Access Operations and Merged Requests1 Introduction; 2 Motivation; 2.1 Use Case 1: OpenSHMEM Threads; 2.2 Use Case 2: Defining Patterns; 2.3 Use Case 3: Defining New Collectives; 3 API and Semantics for RMA Operations with Requests; 3.1 Explicit Non-blocking RMA Operations; 3.2 Merging RMA Request Handles; 4 Implementation Using UCX; 5 Evaluation; 5.1 Experimental TestBed; 5.2 Performance Evaluation of RMA Operations with Requests and Merged Requests Using Micro-Benchmarks
5.3 Performance Evaluation with Scalable Synthetic Compact Applications (SSCA) #1 Kernel6 Discussion; 7 Related Work; 8 Future Work; References; Increasing Computational Asynchrony in OpenSHMEM with Active Messages; 1 Introduction; 2 Overview of Active Messages; 2.1 Active Message v/s Tasking Models; 3 Proposed Extension for Active Messages Support; 4 Prototype Evaluation; 4.1 Implementation Design; 4.2 Experimental Setup; 4.3 Performance Study; 4.4 The Traveling Salesman Problem (TSP); 5 Related Work; 6 Conclusion and Future Work; References
System-Level Transparent Checkpointing for OpenSHMEM1 Introduction; 2 Review of Checkpointing; 3 Design Modification of DMTCP to Support OpenSHMEM; 4 Related Work; 5 Experimental Evaluation; 5.1 Experimental Setup; 5.2 Scalability; 6 Conclusion and Future Work; References; Surviving Errors with OpenSHMEM; 1 Introduction; 2 Background; 3 Scope and Locality of Error Reporting; 3.1 Local Versus Global Error Reporting; 3.2 Non-uniform Error Reporting; 4 Error Reporting Interface; 5 Error Propagation; 6 Post-error Stabilization; 7 Related Work; 8 Conclusions and Future Work; References
On Synchronisation and Memory Reuse in OpenSHMEM1 Introduction; 2 Related Work; 3 Design Considerations; 4 Design; 4.1 Additional Synchronisation; 4.2 Unlock on User Barrier; 4.3 Pairwise Synchronisation; 5 Evaluation; 5.1 Theoretical Analysis; 5.2 SHOC; 6 Conclusion and Future Work; References; OpenSHMEM Implementation and Use Cases; Design and Implementation of OpenSHMEM Using OFI on the Aries Interconnect; 1 Introduction; 2 Background and Related Work; 2.1 Fabric Interfaces; 2.2 OpenSHMEM; 3 Design of OpenSHMEM for OFI; 3.1 Launch, Wire-Up, and Memory Registration
Summary This book constitutes the proceedings of the Third OpenSHMEM Workshop, held in Baltimore, MD, USA, in August 2016. The 14 full papers and 3 short papers presented were carefully reviewed and selected from 25 submissions. The papers discuss a variety of ideas of extending the OpenSHMEM specification and making it efficient for current and next generation systems. This included active messages, non-blocking APIs, fault tolerance capabitlities, exploring implementation of OpenSHMEM using communication layers such as OFI and UCX and implementing OpenSHMEM for heterogeneous architectures
Notes Includes author index
Online resource; title from PDF title page (SpringerLink, viewed December 22, 2016)
Subject Application program interfaces (Computer software) -- Congresses
Computer programming -- Congresses
Network hardware.
Algorithms & data structures.
Computer programming -- software development.
Programming & scripting languages: general.
Information retrieval.
Software Engineering.
Computers -- Hardware -- Network Hardware.
Computers -- Programming -- Algorithms.
Computers -- Programming -- General.
Computers -- Programming Languages -- General.
Computers -- Information Technology.
Computers -- Software Development & Engineering -- General.
Application program interfaces (Computer software)
Computer programming
Genre/Form Conference papers and proceedings
Form Electronic book
Author Venkata, Manjunath Gorentla, editor.
Imam, Neena, editor.
Pophale, Swaroop, editor.
Mintz, Tiffany M., editor.
ISBN 9783319509952
3319509950
3319509942
9783319509945
Other Titles OpenSHMEM 2016