Skip to content

Mitchell-Faas/BSPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSPy

This project attempts to make the Bulk-Synchronous parallel (BSP) model available in Python. This model, first described by Leslie G. Valiant is designed to be an efficient model for parallel computation while also promising to keep complexity analysis relatively simple.

How to use BSPy

Documentation - http://mitchellfaas.com/BSPy/index.html

BSPy has digressed from the original standard to accommodate a more pythonic way of programming. Everyone is therefore urged to peruse the documentation. Those already familiar with BSP will likely only need to read up on the available functions and their syntax. For everyone else, a tutorial section is available.

Installation - pip install BSPython

Further Reading

Original paper - https://dl.acm.org/citation.cfm?id=79173.79181
bsp-worldwide - http://www.bsp-worldwide.org/
Zefiros BSPLib (C++) - http://bsplib.eu/
Milticore BSP (C/Java) - http://www.multicorebsp.com/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages