A template library to facilitate teaching message passing parallel computing.
Jerome L. PaulMichal KourilKenneth A. BermanPublished in: SIGCSE (2006)
Keyphrases
- parallel computing
- message passing
- shared memory
- belief propagation
- massively parallel
- distributed memory
- parallel programming
- parallel computation
- probabilistic inference
- distributed systems
- factor graphs
- computing systems
- parallel machines
- computer architecture
- inference in graphical models
- parallel computers
- message passing interface
- sum product algorithm
- matching algorithm
- approximate inference
- processing units
- parallel execution
- parallel architectures
- high performance computing
- field programmable gate array
- distributed shared memory
- markov random field
- image processing
- graphical models
- junction tree
- input image
- commodity hardware
- graph cuts
- higher order
- energy function
- computer vision