2012 IEEE 26th International Parallel and Distributed Processing Symposium 2012
DOI: 10.1109/ipdps.2012.73
|View full text |Cite
|
Sign up to set email alerts
|

PAMI: A Parallel Active Message Interface for the Blue Gene/Q Supercomputer

Abstract: The Blue Gene/Q machine is the next generation in the line of IBM massively parallel supercomputers, designed to scale to 262144 nodes and sixteen million threads. With each BG/Q node having 68 hardware threads, hybrid programming paradigms, which use message passing among nodes and multi-threading within nodes, are ideal and will enable applications to achieve high throughput on BG/Q. With such unprecedented massive parallelism and scale, this paper is a groundbreaking effort to explore the design challenges … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
55
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 81 publications
(55 citation statements)
references
References 11 publications
0
55
0
Order By: Relevance
“…The machines are connected via a network that supports the PAMI message passing interface [21], although DDX10 can also be easily compiled to run using the usual network communication with TCP sockets. We used 24 workers on each machine, using as many machines as necessary to operate w workers in parallel.…”
Section: Parallel Versus Sequential Decision Diagramsmentioning
confidence: 99%
“…The machines are connected via a network that supports the PAMI message passing interface [21], although DDX10 can also be easily compiled to run using the usual network communication with TCP sockets. We used 24 workers on each machine, using as many machines as necessary to operate w workers in parallel.…”
Section: Parallel Versus Sequential Decision Diagramsmentioning
confidence: 99%
“…An advantage of the static endpoints scheme is that it can better align MPI implementations with systems where endpoint resources are reserved or created when MPI is initialized, for example, in the case of implementations based on IBM's PAMI low-level communication library [11]. However, statically specifying the number of endpoints restricts the ability of MPI to interoperate fully with dynamic threading models and limits opportunities for libraries to use endpoints.…”
Section: Static Interfacementioning
confidence: 99%
“…Such networks may be unable to create create additional endpoints later, such as an implementation of MPI over PAMI [11]. In this case, the implementation may create all endpoints when MPI_Init is called, possibly directed by runtime parameters or environment variables.…”
Section: Associating Endpoints With Connectionsmentioning
confidence: 99%
See 1 more Smart Citation
“…This also results in lesser dependencies on remote information for the progress of the collective, which should lead to lesser wait times and faster completion of the operation. We believe this benefit will become more prominent for implementations that exploit one-sided data transfer calls provided by some network messaging APIs [4,9]. Second, our schemes can construct and use communication trees of arbitrary branching factors.…”
Section: Related Workmentioning
confidence: 99%