plotting Agents.md 3.6 KB

Agents vs PyPDEVS

m=./benchmarks/Results/PyPDEVS/Time/minimal
p=./benchmarks/Results/PyPDEVS/Time/parallel
a=./benchmarks/Results/Agents/Time

# LI
nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $a/LI.csv -w 100 -p Agents/LI -s b o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $a/LI.csv -d 100 -p Agents/LI -s b o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py total $p/LI.csv $a/LI.csv -p Agents/LI -n LI-parallel -s o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py total $m/LI.csv $a/LI.csv -p Agents/LI -n LI-minimal -s b g > /dev/null 2>&1 &

# HI
nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $a/HI.csv -w 100 -p Agents/HI -s b o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $a/HI.csv -d 100 -p Agents/HI -s b o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py total $p/HI.csv $a/HI.csv -p Agents/HI -n HI-parallel -s o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py total $m/HI.csv $a/HI.csv -p Agents/HI -n HI-minimal -s b g > /dev/null 2>&1 &

# HO
nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $a/HO.csv -w 100 -p Agents/HO -s b o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $a/HO.csv -d 100 -p Agents/HO -s b o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py total $p/HO.csv $a/HO.csv -p Agents/HO -n HO-parallel -s o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py total $m/HO.csv $a/HO.csv -p Agents/HO -n HO-minimal -s b g > /dev/null 2>&1 &

# HOmod
nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $a/HOmod.csv -w 30 -p Agents/HOmod -s b o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $a/HOmod.csv -d 30 -p Agents/HOmod -s b o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py total $p/HOmod.csv $a/HOmod.csv -p Agents/HOmod -n HOmod-parallel -s o g > /dev/null 2>&1 &
nohup uv run benchmarks/compare.py total $m/HOmod.csv $a/HOmod.csv -p Agents/HOmod -n HOmod-minimal -s b g > /dev/null 2>&1 &

Memory Comparison between Simulators

m=./benchmarks/Results/PyPDEVS/Memory/minimal
p=./benchmarks/Results/PyPDEVS/Memory/parallel
a=./benchmarks/Results/Agents/Memory
nohup uv run benchmarks/compareMemory.py $m/LI.sqlite $p/LI.sqlite $a/LI.sqlite -w 400 -d 400 -n "LI-Cross-Comparison" -p Agents -s b o p  > /dev/null 2>&1 &
nohup uv run benchmarks/compareMemory.py $m/HI.sqlite $p/HI.sqlite $a/HI.sqlite -w 400 -d 400 -n "HI-Cross-Comparison" -p Agents -s b o p > /dev/null 2>&1 &
nohup uv run benchmarks/compareMemory.py $m/HO.sqlite $p/HO.sqlite $a/HO.sqlite -w 400 -d 400 -n "HO-Cross-Comparison" -p Agents -s b o p > /dev/null 2>&1 &
nohup uv run benchmarks/compareMemory.py $m/HOmod.sqlite $p/HOmod.sqlite $a/HOmod.sqlite -w 68 -d 68 -n "HOmod-Cross-Comparison" -s b o p -p Agents > /dev/null 2>&1 &

Translation Memory Use Comparison

a=./benchmarks/Results/Agents/Memory
nohup uv run benchmarks/compareMemory.py $a/LI.sqlite $a/LI_scaled.sqlite $a/LI_accessed.sqlite -w 400 -d 400 -n "LI-Translation-Comparison" -p Agents -s b o p  > /dev/null 2>&1 &
nohup uv run benchmarks/compareMemory.py $a/HI.sqlite $a/HI_scaled.sqlite $a/HI_accessed.sqlite -w 400 -d 400 -n "HI-Translation-Comparison" -p Agents -s b o p > /dev/null 2>&1 &
nohup uv run benchmarks/compareMemory.py $a/HO.sqlite $a/HO_scaled.sqlite $a/HO_accessed.sqlite -w 400 -d 400 -n "HO-Translation-Comparison" -p Agents -s b o p > /dev/null 2>&1 &
nohup uv run benchmarks/compareMemory.py $a/HOmod.sqlite $a/HOmod_scaled.sqlite $a/HOmod_accessed.sqlite -w 68 -d 68 -n "HOmod-Translation-Comparison" -s b o p -p Agents > /dev/null 2>&1 &