Hama is a distributed computing framework based on BSP (Bulk Synchronous Parallel) computing techniques for massive scientific computations (e.g., matrix, graph, network, ..., etc).
No Format |
---|
+-------------------------+-------------------------+----------------------------+
| BSP | Graph | Deep learning |
| (pure BSP) | (Google's Pregel) | (Google's DistBelief) |
+-------------------------+-------------------------+----------------------------+
| |
| Apache Hama |
| |
| +---------------------------------------+
| | YARN |
+----------------------------------------+---------------------------------------+
| Hadoop HDFS |
+--------------------------------------------------------------------------------+
|
General Information
- Hama Official Website
- Hama Official Blog
- Presentations and Articles about Hama and BSP
- PoweredBy, a list of sites and applications powered by Hama
- Hama Architecture
- BSP Programming Model
- Performance Benchmarks
...
- Guide for Hama Contributors
- Guide for Hama Committers
- Guide for Hama PMC memers
- Roadmap, listing release plans
- Hudson BuildsBuilding, Testing, CI
- How to release
- Developer FAQ
- Hama Streaming Protocol
- Guidelines provides information that developers can follow.
...