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.

Сборник материалов конференции
Издательство
Institute of Physics Publishing
Номер выпуска
1
Язык
Английский
Статус
Опубликовано
Номер
012017
Том
1205
Год
2019
Организации
  • 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
Ключевые слова
Mechanics; Arithmetic operations; Graphical forms; Performance testing; Scientific programming; SIMD instructions; Simd processors; FORTRAN (programming language)
Цитировать
Поделиться

Другие записи