Parallel phase model [electronic resource] : a programming model for high-end parallel machines with manycores.

This paper presents a parallel programming model, Parallel Phase Model (PPM), for next-generation high-end parallel machines based on a distributed memory architecture consisting of a networked cluster of nodes with a large number of cores on each node. PPM has a unified high-level programming abstr...

Full description

Saved in:
Bibliographic Details
Online Access: Online Access
Corporate Author: Sandia National Laboratories (Researcher)
Format: Government Document Electronic eBook
Language:English
Published: Washington, D.C : Oak Ridge, Tenn. : United States. Dept. of Energy ; distributed by the Office of Scientific and Technical Information, U.S. Dept. of Energy, 2009.
Subjects:

MARC

LEADER 00000nam a22000003u 4500
001 b7061014
003 CoU
005 20100817000000.0
006 m d f
007 cr |||||||||||
008 120331e20090401dcu ot f0|||||eng|d
035 |a (TOE)ost984158 
035 |a (TOE)984158 
040 |a TOE  |c TOE 
049 |a GDWR 
072 7 |a 99  |2 edbsc 
086 0 |a E 1.99:sand2009-2287 
086 0 |a E 1.99:sand2009-2287 
088 |a sand2009-2287 
245 0 0 |a Parallel phase model   |h [electronic resource] :  |b a programming model for high-end parallel machines with manycores. 
260 |a Washington, D.C :  |b United States. Dept. of Energy ;  |a Oak Ridge, Tenn. :  |b distributed by the Office of Scientific and Technical Information, U.S. Dept. of Energy,  |c 2009. 
300 |a 23 p. :  |b digital, PDF file. 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
500 |a Published through the Information Bridge: DOE Scientific and Technical Information. 
500 |a 04/01/2009. 
500 |a "sand2009-2287" 
500 |a Brightwell, Ronald Brian; Heroux, Michael Allen; Wen, Zhaofang; Wu, Junfeng. 
520 3 |a This paper presents a parallel programming model, Parallel Phase Model (PPM), for next-generation high-end parallel machines based on a distributed memory architecture consisting of a networked cluster of nodes with a large number of cores on each node. PPM has a unified high-level programming abstraction that facilitates the design and implementation of parallel algorithms to exploit both the parallelism of the many cores and the parallelism at the cluster level. The programming abstraction will be suitable for expressing both fine-grained and coarse-grained parallelism. It includes a few high-level parallel programming language constructs that can be added as an extension to an existing (sequential or parallel) programming language such as C; and the implementation of PPM also includes a light-weight runtime library that runs on top of an existing network communication software layer (e.g. MPI). Design philosophy of PPM and details of the programming abstraction are also presented. Several unstructured applications that inherently require high-volume random fine-grained data accesses have been implemented in PPM with very promising results. 
520 0 |a Parallel Computers-programming.; Parallel Programming (computer Science)-research. 
536 |b AC04-94AL85000. 
650 7 |a Design.  |2 local. 
650 7 |a Algorithms.  |2 local. 
650 7 |a Implementation.  |2 local. 
650 7 |a Communications.  |2 local. 
650 7 |a Parallel Processing.  |2 local. 
650 7 |a Programming Languages.  |2 local. 
650 7 |a Programming.  |2 local. 
650 7 |a Computer Architecture.  |2 local. 
650 7 |a General And Miscellaneous//mathematics, Computing, And Information Science.  |2 edbsc. 
710 2 |a Sandia National Laboratories.  |4 res. 
710 1 |a United States.  |b Department of Energy.  |4 spn. 
710 1 |a United States.  |b Department of Energy.  |b Office of Scientific and Technical Information.  |4 dst. 
856 4 0 |u http://www.osti.gov/servlets/purl/984158-GnQNAN/  |z Online Access 
907 |a .b70610149  |b 03-07-23  |c 04-03-12 
998 |a web  |b 04-03-12  |c f  |d m   |e p  |f eng  |g dcu  |h 0  |i 1 
956 |a Information bridge 
999 f f |i 5c94a84b-a19e-5ec5-b103-4e2b24a7d433  |s 5ad2869b-d098-5563-a501-9cabebf77366 
952 f f |p Can circulate  |a University of Colorado Boulder  |b Online  |c Online  |d Online  |e E 1.99:sand2009-2287  |h Superintendent of Documents classification  |i web  |n 1