Skip to Main Content
UPC: DISTRIBUTED SHARED MEMORY PROGRAMMING
book

UPC: DISTRIBUTED SHARED MEMORY PROGRAMMING

by Tarek El-Ghazawi, William Carlson, Thomas Sterling, Katherine Yelick
July 2003
Intermediate to advanced content levelIntermediate to advanced
260 pages
5h 57m
English
Wiley-Interscience
Content preview from UPC: DISTRIBUTED SHARED MEMORY PROGRAMMING

APPENDIX C

UPC-IO Specifications, v1.0

Tarek El-Ghazawi, François Cantonnet, Proshanta Saha, Rajeev Thakur, Rob Ross, and Dan Bonachea

3 Terms, Definitions, and Symbols

3.1 Collective

3.2 Single-Valued

3.3 List-Based File Access

3.4 File Pointer-Based Access

3.5 Synchronous I/O Call

3.6 Asynchronous I/O Call

3.7 Consistency Semantics

3.8 Atomicity Semantics

7 Library

7.3 UPC Parallel I/O <upc_io.h>

7.3.0 Background

7.3.0.1 File Accessing and File Pointers

7.3.0.2 Synchronous and Asynchronous I/O

7.3.0.3 Consistency and Atomicity Semantics

7.3.0.4 File Interoperability

7.3.1 Predefined Types

7.3.1.1 upc_off_t Type

7.3.1.2 upc_file_t Type

7.3.1.3 upc_flag_t Type

7.3.1.4 upc_local_memvec_t Type

7.3.1.5 upc_shared_memvec_t Type

7.3.1.6 upc_filevec_t Type

7.3.1.7 upc_hint_t Type

7.3.2 UPC File Operations

7.3.2.1 upc_all_fopen Function

7.3.2.2 upc_all_fclose Function

7.3.2.3 upc_all_fsync Function

7.3.2.4 upc_all_fseek Function

7.3.2.5 upc_all_fset_size Function

7.3.2.6 upc_all_fget_size Function

7.3.2.7 upc_all_fpreallocate Function

7.3.2.8 upc_all_fcntl Function

7.3.3 Reading Data

7.3.3.1 upc_all_fread_local Function

7.3.3.2 upc_all_fread_shared Function

7.3.4 Writing Data

7.3.4.1 upc_all_fwrite_local Function

7.3.4.2 upc_all_fwrite_shared Function

7.3.5 List I/O

7.3.5.1 upc_all_fread_list_local Function

7.3.5.2 upc_all_fread_list_shared Function

7.3.5.3 upc_all_fwrite_list_local Function

7.3.5.4 upc_all_fwrite_list_shared Function

7.3.6 Asynchronous I/O

7.3.6.1 upc_all_fread_local_async ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Stack Frames: A Look From Inside

Stack Frames: A Look From Inside

Giuseppe Di Cataldo
Scalable Shared-Memory Multiprocessing

Scalable Shared-Memory Multiprocessing

Daniel E. Lenoski, Wolf-Dietrich Weber

Publisher Resources

ISBN: 9780471220480Purchase book