Hama is a distributed computing framework based on BSP (Bulk Synchronous Parallel) computing techniques for massive scientific computations (e.g., matrix, graph, network, ..., etc).
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
User Documentation
- Getting Started with Hama
- Getting Started with Hama on YARN (Hadoop 0.23.x)
- Running Hama over InfiniBand
- Quickly Launch a Hama cluster In Clouds using Whirr
- Hama Pipes (Native C/C++ BSP Bridge)
- Build Dynamic Graphs on Hama
- Hama Aggregators
- Command Line Interfaces for Hama shell script.
- How to debug your own Applications
- FAQ list
- Hama Streaming
- Examples
- Advanced Documentation
Developer Documentation
- Guide for Hama Contributors
- Guide for Hama Committers
- Guide for Hama PMC memers
- Roadmap, listing release plans
- Hudson Builds
- How to release
- Developer FAQ
- Hama Streaming Protocol
- Guidelines provides information that developers can follow.