Skip to content

dalvangriebler/ssp4py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ssp4py - Structured Stream Parallelism for Python

Author: Dalvan Griebler (Contact: [email protected])

This project aims to provide a simpler parallel programming abstraction for Python programs over/using MPI. It is designed based on the structured parallel programming approach and stream processing applications. It intends to provide parallel patterns suitable to structure and modeling stream-based computations.

ssp4py uses the mpi4py as the backend.

Hopefully you can speed-up your machine-learning tasks for pre-processing data, training algorithms and testing models in Python.

To-do List

  • Support dynamic/ondemand schedule for the Farm pattern
  • Support ordering for the Farm pattern
  • Support Pipeline pattern
  • Support arbitrary nesting of Pipeline and Farm patterns
  • Support parallel Map and MapReduce pattern
  • Support arbitrary nesting of Pipeline, Farm, Map, and MapReduce patterns

About

Structured Stream Parallelism for Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages