Parallel Programming Frameworks
Parallel Programming Frameworks
I've been developing a few parallel and distributed frameworks. https://github.com/rcorcs/spp SPP: Structured Parallel Patterns is a framework based on algorithmic (parallel) skeletons. Currently it only supports multithreads, but I intend to keep working to give support to hybrid architectures, such as GPU, MIC, and MPI. https://github.com/rcorcs/hadoop-watershed (Hadoop) Watershed is a distributed stream processing system implemented on top of Hadoop YARN, HDFS and ZooKeeper. Watershed is based on a data-flow model (filter-stream DAG) that is used to process data streams. https://github.com/rcorcs/CloudOS CloudOS is a distributed "operating system" for data-centers. The basic idea is to develop a high-level abstraction layer over the data-center architecture. This basic layer has been implemented based on the microkernel model, and it offers some data-center primitive operations, so that a distributed file system (DFS) and a distributed process manager (DPM) can be implemented over this basic layer. User's distributed applications are intended to be implemented using the DFS and DPM interfaces (API). User's distributed applications would be Watershed applications, MapReduce applications, etc.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Alan – An implicitly parallel programming language
Unified Fortran Code for Parallel Programming
RaftLib – Easy, productive parallel programming in C++
A LAN programming Judge
Ruby Programming Contest
The Red Flag of Functional Programming
Functional programming on Perl 5
KISS Literate Programming
Leaps, pair programming over LAN
How to Get into a Programming Bootcamp