Statistically significant performance testing of Julia scientific programming language

In this article, we compare the support for SIMD instructions for Julia and Fortran. The comparison is carried out according to the methodology described in work of T. Kalibera, R. E. Jones. The first part of the article gives a brief description of this technique. We emphasize on the practical implementation using Python, NumPy and SciPy. The second part of the article briefly discusses the syntactic capabilities of Fortran and Julia to work with SIMD processor extensions. Specific code snippets are given. Next, the performance of Julia and Fortran is compared for arithmetic operations on arrays of small length. The results are presented in tabular and graphical form. © 2019 Published under licence by IOP Publishing Ltd.

Conference proceedings
Publisher
Institute of Physics Publishing
Number of issue
1
Language
English
Status
Published
Number
012017
Volume
1205
Year
2019
Organizations
  • 1 Department of Applied Probability and Informatics, Peoples' Friendship University of Russia, RUDN University, 6 Miklukho-Maklaya str., Moscow, 117198, Russian Federation
  • 2 Laboratory of Information Technologies, Joint Institute for Nuclear Research, 6 Joliot-Curie, Moscow region, Dubna, 141980, Russian Federation
Keywords
Mechanics; Arithmetic operations; Graphical forms; Performance testing; Scientific programming; SIMD instructions; Simd processors; FORTRAN (programming language)
Date of creation
19.07.2019
Date of change
01.03.2021
Short link
https://repository.rudn.ru/en/records/article/record/38639/
Share

Other records