专栏
标签
Syslab中在Bash下如何使用Julia命令使得多线程运行Julia脚本?
技术分享
发布于 2025-07-21 16:31:25
查看 1过去316天

1.在 Syslab 代码编辑器中,创建下列示例,测试所需要的时间

using BenchmarkTools
using TyMath
n = 200;
A = 500;
a = zeros(1, n);
@btime begin
    Threads.@threads for i in 1:n
        a[i] = maximum(abs, eigvals(rand(A, A)))
    end
end

2.在bash终端输入命令 “julia filename.jl” 运行示例观察时间。

julia filename.jl

可以观察到下面的运行时间为25.428 s
image.png

3.单击首选项按钮,修改julia启动线程数。
image.png

4.在 bash 终端输入 “julia -t auto filename.jl” 运行示例观察时间。

julia -t auto filename.jl

可以观察到时间为 15.037 ms,可以做到在 bash 终端下实现多线程运算减少时间。
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天