A Technical Anatomy of SPM.Python, a Scalable, Parallel Version of Python
Minesh B. Amin
SPM.Python is a scalable, parallel fault-tolerant version of the
serial Python language, and can be deployed to create parallel
capabilities to solve problems in domains spanning finance, life
sciences, electronic design, IT, visualization, and
research. Software developers may use SPM.Python to augment new or
existing (Python) serial scripts for scalability across parallel
hardware. Alternatively, SPM.Python may be used to better manage
the execution of stand-alone (non-Python x86 and GPU) applications
across compute resources in a fault-tolerant manner taking into
account hard deadlines.
fault tolerance, parallel closures, parallel exceptions, parallel invariants, parallel programming, parallel sequence points, scalable vocabulary, parallel management patterns
DOI10.25080/Majora-ebaa42b7-000