← Back to Archives
This work is licensed under a Creative Commons Attribution 4.0 International License.
On the Performance of the Python Programming Language for Serial and Parallel Scientific Computations
Downloads: Download PDF
👁 16 views📥 0 downloads
Abstract:
In this paper the performance of scientific applications are discussed by using Python programming language. Firstly certain techniques and strategies are explained to improve the computational efficiency of serial Python codes. Then the basic programming techniques in Python for parallelizing scientific applications have been discussed. It is shown that an efficient implementation of array-related operations is essential for achieving better parallel [11] performance, as for the serial case. High performance can be achieved in serial and parallel computation by using a mixed language programming in array-related operations [11]. This has been proved by a collection of numerical experiments. Python [13] is also shown to be well suited for writing high-level parallel programs in less number of lines of codes.
Keywords:
Numpy, Pypar, Scipy, F2py.
How to Cite:
[1] Samriddha Prajapati, Chitvan Gupta, “On the Performance of the Python Programming Language for Serial and Parallel Scientific Computations,” International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE)
