julia
Julia 并行计算
· ☕ 12 min read · 🔮 Yu
Julia可以简单高效地编写出高性能的程序。但目前单核CPU的性能渐趋极限,更高性能的计算需要借助并行计算实现。使用Julia中的几个包如Distributed、SharedArrays可以轻松实现并行计算。本篇主要讲述一些Julia并行计算中的基础概念,也没有涉及到具体的多核心与分布式处理实现方法,仅为一个Julia进程中的任务调度(协程系统)。借助协程系统,我们可以实现在需要等待(高IO等场景)时切换到其他Task来高效利用计算资源。