如何使用 ncverilog 并行多个 运行?
How to parallel multiple run with ncverilog?
我想运行并行多个运行 ncverilog。
通常,我们使用 ncverilog 运行 脚本是这样的。
Run.scr-
ncveriog blar~blar~
但这一次是 运行。这意味着如果我想要 运行 100 个脚本,我必须在上一个脚本结束后 运行 新的。但我想 运行 在 simultant 100 脚本。
我如何运行 同步脚本?
使用GNU Parallel
parallel ncverilog bla bla
通常,这将 运行 与 CPU 核心并行的 ncverilogs
数量,但您可以添加 -j 25
,例如,如果您特别需要25 至 运行 并联。
如果您需要提供大量不同的参数,只需创建一个循环或脚本来生成参数并将作业列表输入 GNU Parallel
,如下所示:
for i in {0..99}; do
echo ncverilog $i <and some other parameters>
done | parallel -j 25
我想运行并行多个运行 ncverilog。
通常,我们使用 ncverilog 运行 脚本是这样的。
Run.scr-
ncveriog blar~blar~
但这一次是 运行。这意味着如果我想要 运行 100 个脚本,我必须在上一个脚本结束后 运行 新的。但我想 运行 在 simultant 100 脚本。
我如何运行 同步脚本?
使用GNU Parallel
parallel ncverilog bla bla
通常,这将 运行 与 CPU 核心并行的 ncverilogs
数量,但您可以添加 -j 25
,例如,如果您特别需要25 至 运行 并联。
如果您需要提供大量不同的参数,只需创建一个循环或脚本来生成参数并将作业列表输入 GNU Parallel
,如下所示:
for i in {0..99}; do
echo ncverilog $i <and some other parameters>
done | parallel -j 25