Phoenix Multi-core Map-Reduce

From CAC Documentation wiki
Jump to navigation Jump to search

Phoenix Multi-core Map-reduce

According to the Phoenix home page, it is a "shared-memory implementation of Googles MapReduce model for data-intensive processing tasks. Phoenix can be used to program multi-core chips as well as shared-memory multiprocessors (SMPs and ccNUMAs)."

  • A few C source files.
  • You can write map-reduce style algorithms to run on single cluster nodes.
  • Very compact and efficient for certain kinds of algorithms.
  • Can be used in conjunction with MPI.