wiki:Examples

Version 17 (modified by zmanchun, 12 years ago) ( diff )

--

  1. Parsec Benchmark

http://parsec.cs.princeton.edu

  1. Hybrid benchmarks (with mpi cuda ...)
  • CORAL (2nd milestone)

https://asc.llnl.gov/CORAL-benchmarks

-- BigSort

  • (Steve) Multi-zone NAS Parallel Benchmarks

https://www.nas.nasa.gov/assets/pdf/techreports/2003/nas-03-010.pdf

https://www.nas.nasa.gov/cgi-bin/software/download

  1. (Utah) MPI 3
  • PPoPP 2010 by Torsten Hoefler et al - has an MPI-3 based consensus algo + also it has a BFS
  1. (Utah) Memory
  • Traditional multi-core weak memory : non blocking data structure

http://htor.inf.ethz.ch/publications//img/hoefler-dsde-protocols.pdf

Algorithm 2 : Nonblocking consensus - uses MPI-3 non-blocking collectives

  • Disjoint memory space (CPU, GPU): Parboil (CUDA benchmarks)
  1. (Utah) Lock-free data structure benchmarks

http://www.cse.iitk.ac.in/users/mainakc/lockfree.html

  1. (Matt) Hybrid Examples from courses:
  • UW course:

CSS 534: Parallel Programming in Grid and Cloud - Programming Tasks

HW 2 is a good example: http://courses.washington.edu/css534/prog/prog2.pdf

  • A Georgia Tech course:

CSE 6230: HPC Tools and Apps. — CSE 6230: HPC Tools and Apps

and the relevant assignment: http://stumptown.cc.gt.atl.ga.us:8080/cse6230-hpcta-fa09/hw3.pdf

  • A course at cornell:

http://www.cac.cornell.edu/education/Training/Intro/Hybrid-090529.pdf

  • Another course

ITCS 4145 Cluster Computing

and assignment 4: http://coitweb.uncc.edu/~abw/ITCS4145S13/Assignments/assign4S13.pdf

  • A course in Sweden:

http://www.pdc.kth.se/education/tutorials/mpi/hybrid-lab/advanced-programming-lab-hybrid-openmp-mpi-programming

  1. (Steve) Paper on Breadth first search using MPI+OpenMP:

http://dx.doi.org/10.1109/CLUSTER.2012.29

authors mention they might release their software

Note: See TracWiki for help on using the wiki.