Since SHMEM was developed for the T3D, one of the most common uses for HPVM SHMEM is the porting of applications written for SHMEM on the T3D and T3E. However, any application with irregular communication patterns may benefit from the get/put interface. Further, the HPVM SHMEM library may be a good target for the conversion of cache-coherent shared memory programs to a message-passing version that can run efficiently on a cluster of commodity computers and networks.
Go to the first, previous, next, last section, table of contents.