skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Proposal for Extending the UPC Memory Copy Library Functions andSupporting Extensions to GASNet, Version 2.0

Abstract

This document outlines a proposal for extending UPC'spoint-to-point memcpy library with support for explicitly non-blockingtransfers, and non-contiguous (indexed and strided) transfers. Variousportions of this proposal could stand alone as independent extensions tothe UPC library. The designs presented here are heavily influenced byanalogous functionality which exists in other parallel communicationsystems, such as MPI, ARMCI, Titanium, and network hardware API's such asQuadrics elan, Infiniband vapi, IBM LAPI and Cray X-1. Each sectioncontains proposed extensions to the libraries in the UPC LanguageSpecification (section 7) and corresponding extensions to the GASNetcommunication system API.

Authors:
Publication Date:
Research Org.:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Org.:
USDOE Director. Office of Science. Office of AdvancedScientific Computing Research
OSTI Identifier:
920052
Report Number(s):
LBNL-56495-v2.0
R&D Project: K11122; BnR: KJ0102000; TRN: US200825%%411
DOE Contract Number:  
DE-AC02-05CH11231
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS; COMMUNICATIONS; SPECIFICATIONS; COMPUTERS

Citation Formats

Bonachea, Dan. Proposal for Extending the UPC Memory Copy Library Functions andSupporting Extensions to GASNet, Version 2.0. United States: N. p., 2007. Web. doi:10.2172/920052.
Bonachea, Dan. Proposal for Extending the UPC Memory Copy Library Functions andSupporting Extensions to GASNet, Version 2.0. United States. https://doi.org/10.2172/920052
Bonachea, Dan. 2007. "Proposal for Extending the UPC Memory Copy Library Functions andSupporting Extensions to GASNet, Version 2.0". United States. https://doi.org/10.2172/920052. https://www.osti.gov/servlets/purl/920052.
@article{osti_920052,
title = {Proposal for Extending the UPC Memory Copy Library Functions andSupporting Extensions to GASNet, Version 2.0},
author = {Bonachea, Dan},
abstractNote = {This document outlines a proposal for extending UPC'spoint-to-point memcpy library with support for explicitly non-blockingtransfers, and non-contiguous (indexed and strided) transfers. Variousportions of this proposal could stand alone as independent extensions tothe UPC library. The designs presented here are heavily influenced byanalogous functionality which exists in other parallel communicationsystems, such as MPI, ARMCI, Titanium, and network hardware API's such asQuadrics elan, Infiniband vapi, IBM LAPI and Cray X-1. Each sectioncontains proposed extensions to the libraries in the UPC LanguageSpecification (section 7) and corresponding extensions to the GASNetcommunication system API.},
doi = {10.2172/920052},
url = {https://www.osti.gov/biblio/920052}, journal = {},
number = ,
volume = ,
place = {United States},
year = {2007},
month = {3}
}