CONTENTS
1.3 Shared Arrays and Affinity of Shared Data
1.4 Synchronization and Memory Consistency
2. Programming View and UPC Data Types
2.3 Shared and Private Variables
2.6 Compiling Environments and Shared Arrays
3.3 Pointer Casting and Usage Practices
3.4 Pointer Information and Manipulation Functions
4. Work Sharing and Domain Decomposition
5. Dynamic Shared Memory Allocation
5.1 Allocating a Global Shared Memory Space Collectively
5.2 Allocating Multiple Global Spaces
5.3 Allocating Local Shared Spaces
6. Synchronization and Memory Consistency
7. Performance Tuning and Optimization
7.1 Parallel System Architectures
7.2 Performance Issues in Parallel Programming
Get UPC: DISTRIBUTED SHARED MEMORY PROGRAMMING now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.