Published November 24, 2015
| Version v1
Poster
Open
Python code parallelization for ALMA, challenges and alternatives
Authors/Creators
- 1. European Southern Observatory
- 2. National Radio Astronomy Observatory
Description
In the last few years development of Python code for science and data reduction purposes has gained significant popularity. ESO in itself uses a Python-based archiving system for VLT and ALMA data. Also the data reduction suite for ALMA data is python-based. Rapid development is fostered by a big community and a wide range of already available packages. However Python enforces locking mechanisms, to ensure thread safety, that effectively reduce the capacity of Python to use only one core. In this context a number of alternatives have been developed by the community to emulate actual multi-threading and make parallel processing easier to use from Python, preserving interactivity.
Files
Python-parallelization-poster-sciops2015.pdf
Files
(917.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:17166e2cef7d5c35b327dc9bd3ca9536
|
917.1 kB | Preview Download |