Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/SHMEM> ?p ?o }
Showing triples 1 to 36 of
36
with 100 triples per page.
- SHMEM abstract "SHMEM (from Symmetric Hierarchical Memory access) - family of parallel programming libraries, initially providing remote memory access for big shared memory supercomputers using one-sided communications. Later it was expanded to distributed memory parallel computer clusters, and is used as parallel programming interface or as low-level interface to build PGAS systems and languages. The first SHMEM library, libsma, was created by Cray in 1993. Later the SHMEM was also implemented by SGI, Quadrics, HP, GSHMEM, IBM, QLogic, Mellanox, Universities of Houston and Florida; there is also opensource OpenSHMEM.Historically, SHMEM, the earliest one-sided library, made the one-sided parallel programming paradigm popular.Program, written using SHMEM can be started on several computers, connected together with some high-performance network, supported by used SHMEM library. Every computer run a copy of program (SPMD), each copy is called PE (processing element). PEs can ask library to do remote memory access operations, like reading ("shmem_get" operation) or writing ("shmem_put" operation) data. Peer-to-peer operations are one-sided, it means that no active cooperation from remote thread is needed to complete the action (but it can poll its local memory for changes using "shmem_wait"). Operations can be done on short types like bytes, words, or on longer datatypes like arrays, sometimes even evenly strided or indexed (only some elements of array are send). For short datatypes SHMEM can do atomic operations (CAS, Fetch and add, atomic increment, etc.) even in remote memory. Also there are two different synchronization methods: task control sync (barriers and locks) and functions to enforce memory fencing and ordering. SHMEM has several collective operations, which should be started by all PEs, like reductions, broadcast, collect.Every PEs has some of it memory declared as "Symmetric" segment (or shared memory area) and other memory is private. Only "shared" memory can be accessed in one-sided operation from remote PEs. It is possible to create symmetric objects which has same address on every PE.".
- SHMEM wikiPageExternalLink intro_shmem.3.html.
- SHMEM wikiPageExternalLink shmem_07_30_97.html.
- SHMEM wikiPageExternalLink 303_308.PDF.
- SHMEM wikiPageID "41672844".
- SHMEM wikiPageLength "7925".
- SHMEM wikiPageOutDegree "13".
- SHMEM wikiPageRevisionID "626983338".
- SHMEM wikiPageWikiLink ARMCI.
- SHMEM wikiPageWikiLink Active_Messages.
- SHMEM wikiPageWikiLink Active_message.
- SHMEM wikiPageWikiLink Category:Application_programming_interfaces.
- SHMEM wikiPageWikiLink Category:Parallel_computing.
- SHMEM wikiPageWikiLink Compare-and-swap.
- SHMEM wikiPageWikiLink Distributed_memory.
- SHMEM wikiPageWikiLink GASNet.
- SHMEM wikiPageWikiLink Message_Passing_Interface.
- SHMEM wikiPageWikiLink Partitioned_global_address_space.
- SHMEM wikiPageWikiLink Portals_network_programming_api.
- SHMEM wikiPageWikiLink Portals_network_programming_application_programming_interface.
- SHMEM wikiPageWikiLink SPMD.
- SHMEM wikiPageWikiLink Unified_Parallel_C.
- SHMEM wikiPageWikiLink Vendor_lock-in.
- SHMEM wikiPageWikiLinkText "SHMEM".
- SHMEM hasPhotoCollection SHMEM.
- SHMEM wikiPageUsesTemplate Template:Parallel_Computing.
- SHMEM wikiPageUsesTemplate Template:Reflist.
- SHMEM subject Category:Application_programming_interfaces.
- SHMEM subject Category:Parallel_computing.
- SHMEM comment "SHMEM (from Symmetric Hierarchical Memory access) - family of parallel programming libraries, initially providing remote memory access for big shared memory supercomputers using one-sided communications. Later it was expanded to distributed memory parallel computer clusters, and is used as parallel programming interface or as low-level interface to build PGAS systems and languages. The first SHMEM library, libsma, was created by Cray in 1993.".
- SHMEM label "SHMEM".
- SHMEM sameAs m.0_83dbz.
- SHMEM sameAs Q17149842.
- SHMEM sameAs Q17149842.
- SHMEM wasDerivedFrom SHMEM?oldid=626983338.
- SHMEM isPrimaryTopicOf SHMEM.