Proposal for extending the UPC memory copy library functions and suppo rting extensions to GASNet, Version 1.0
Skip to main content
eScholarship
Open Access Publications from the University of California

Proposal for extending the UPC memory copy library functions and suppo rting extensions to GASNet, Version 1.0

  • Author(s): Bonachea, Dan
  • et al.
Abstract

This document outlines a proposal for extending UPC's point-to-point memcpy library with support for explicitly non-blocking transfers, and non-contiguous (indexed and strided) transfers. Various portions of this proposal could stand alone as independent extensions to the UPC library. The designs presented here are heavily influenced by analogous functionality which exists in other parallel communication systems, such as MPI, ARMCI, Titanium, and network hardware API's such as Quadricselan, Infiniband vapi, IBM LAPI and Cray X-1. Each section contains proposed extensions to the libraries in the UPC Language Specification (section 7) and corresponding extensions to the GASNet communication system API.

Main Content
Current View