Proposal for extending the UPC memory copy library functions and supporting 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 supporting extensions to GASNet, Version 1.0

Published Web Location

https://doi.org/10.2172/833709
Abstract

This report has been superseded by LBNL-56495 v2.0 http://doi.org/10.2172/920052 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 Quadrics elan, 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
For improved accessibility of PDF content, download the file to your device.
Current View