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 impl...

Full description

Saved in:
Bibliographic Details
Published inJournal of physics. Conference series Vol. 1205; no. 1; pp. 12017 - 12023
Main Authors Gevorkyan, M N, Demidova, A V, Korolkova, A V, Kulyabov, D S
Format Journal Article
LanguageEnglish
Published Bristol IOP Publishing 01.04.2019
Subjects
Online AccessGet full text
ISSN1742-6588
1742-6596
DOI10.1088/1742-6596/1205/1/012017

Cover

Loading…
More Information
Summary: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.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1742-6588
1742-6596
DOI:10.1088/1742-6596/1205/1/012017