Using the Global Arrays Toolkit to Reimplement NumPy for Distributed Computation
Conference
·
OSTI ID:1095469
Global Arrays (GA) is a software system from Pacific Northwest National Laboratory that enables an efficient, portable, and parallel shared memory programming interface to manipulate distributed defense arrays. Using a combination of GA and NumPy, we have reimplemented NumPy as a distributed drop-in replacement called Global Arrays in NumPy (GAiN). Scalability studies will be presented showing the utility of developing serial NumPy codes which can later run on more capable clusters or supercomputers.
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-76RL01830
- OSTI ID:
- 1095469
- Report Number(s):
- PNNL-SA-80943; KJ0402000
- Country of Publication:
- United States
- Language:
- English
Similar Records
Automatic Parallelization of Numerical Python Applications using the Global Arrays Toolkit
GAiN: Distributed Array Computation with Python
Global Arrays Parallel Programming Toolkit
Conference
·
Tue Nov 29 23:00:00 EST 2011
·
OSTI ID:1038396
GAiN: Distributed Array Computation with Python
Thesis/Dissertation
·
Fri May 01 00:00:00 EDT 2009
·
OSTI ID:1006323
Global Arrays Parallel Programming Toolkit
Book
·
Fri Dec 31 23:00:00 EST 2010
·
OSTI ID:1182356