|
计算机科学 2015
基于julia语言的并行计算方法初探DOI: 10.11896/j.issn.1002-137X.2015.01.009 Keywords: julia语言,计算规模,并行程序,程序精化,性能分析 Abstract: julia语言是一种在mit许可证下免费的开发中脚本语言(beta0.2.0),目标是降低并行程序的编程难度。基于julia现有语法机制,逐步增强julia语法特性,结合公交线路的平均走行时间统计案例,研究julia并行编程框架和程序逐步精化的方法。julia程序支持本地多核心/多cpu并行计算。为充分发挥实验平台的计算潜能,尝试了提高julia程序计算性能的策略。对案例程序的实验分析表明,julia并行程序在管理计算核心方面耗费了一定的工作时间,但随着问题规模的增大,其影响可逐渐忽略,从而可获得接近线性的加速比。
|