Computer Science ›› 2015, Vol. 42 ›› Issue (1): 44-46.doi: 10.11896/j.issn.1002-137X.2015.01.009

Previous Articles     Next Articles

Primary Investigation into Parallel Computing in Julia Language

GONG Qing-kui, ZHANG Chang-you, ZHANG Xian-yi and ZHANG Yun-quan   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Julia language is a free developing scripting language under the MIT license.Its goal is to ease the difficulty of parallel programming.Based on the language mechanisms of Julia,we constructed a use case of computing the average running-time between every two bus stops.And then,we exampled the Julia programming framework and the code refining steps.Julia language supports both multi-cores/CPUs parallel programming modes.To full use all the computing resources,we developed some experiments on new policies about how to improve the computing performance.Experiments show that managing processors in parallel computing model consume working time,but with the increasing of problem size,this impact can be gradually ignored,and gaining nearly linear speedup.

Key words: Julia language,Computing scale,Parallel program,Program optimization,Performance analysis

[1] http://en.wikipedia.org/wiki/MIT_License
[2] http://julialang.org/
[3] Mathematics and Computer Science Division Argonne NationalLaboratory.MPICH User’s Guide(Version 3.0.4).[2013-10].http://www.mpich.org/documentation/guides/.Apr.24,2013
[4] 李润梅,刘建忠,朱凤华.平行公交系统中的计算实验问题研究[J].自动化学报,2013,39(7):1011-1017
[5] http://bus.17u.com/bus/beijing/
[6] 张常有,张先轶.Julia语言与并行计算[R].第6届R语言大会主题报告.北京:人民大学

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!