فهرست منبع

updated plotting commands

Snej69420 5 ماه پیش
والد
کامیت
40ee4d5761
3فایلهای تغییر یافته به همراه37 افزوده شده و 37 حذف شده
  1. 12 12
      Agents benchmarks.md
  2. 4 4
      plotting Agents.md
  3. 21 21
      plotting PyPDEVS.md

+ 12 - 12
Agents benchmarks.md

@@ -18,26 +18,26 @@ julia --project=Agents Agents/main.jl -D 30 -W 30 -r 5 --ms HOmod -p Results/Age
 ## Translations
 ### Identity
 ```bash
-nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms LI -p Results/Agents -f baseline > Logs/Agents/Time/LI-baseline 2>&1 & 
-nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HI -p Results/Agents -f baseline > Logs/Agents/Time/HI-baseline 2>&1 &
-nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HO -p Results/Agents -f baseline > Logs/Agents/Time/HO-baseline 2>&1 &
-nohup julia --project=Agents Agents/main.jl -D 43 -W 43 -r 100 --ms HOmod -p Results/Agents -f baseline > Logs/Agents/Time/HOmod-baseline 2>&1 &
+nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms LI -p Results/Agents -f baseline > Logs/Agents/Time/LI-baseline.log 2>&1 & 
+nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HI -p Results/Agents -f baseline > Logs/Agents/Time/HI-baseline.log 2>&1 &
+nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HO -p Results/Agents -f baseline > Logs/Agents/Time/HO-baseline.log 2>&1 &
+nohup julia --project=Agents Agents/main.jl -D 43 -W 43 -r 100 --ms HOmod -p Results/Agents -f baseline > Logs/Agents/Time/HOmod-baseline.log 2>&1 &
 ```
 
 ### Scaling
 ```bash
-nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms LI -p Results/Agents -f scaled > Logs/Agents/Time/LI-scaled 2>&1 & 
-nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HI -p Results/Agents -f scaled > Logs/Agents/Time/HI-scaled 2>&1 &
-nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HO -p Results/Agents -f scaled > Logs/Agents/Time/HO-scaled 2>&1 &
-nohup julia --project=Agents Agents/main.jl -D 43 -W 43 -r 100 --ms HOmod -p Results/Agents -f scaled > Logs/Agents/Time/HOmod-scaled 2>&1 &
+nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms LI -p Results/Agents -f scaled > Logs/Agents/Time/LI-scaled.log 2>&1 & 
+nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HI -p Results/Agents -f scaled > Logs/Agents/Time/HI-scaled.log 2>&1 &
+nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HO -p Results/Agents -f scaled > Logs/Agents/Time/HO-scaled.log 2>&1 &
+nohup julia --project=Agents Agents/main.jl -D 43 -W 43 -r 100 --ms HOmod -p Results/Agents -f scaled > Logs/Agents/Time/HOmod-scaled.log 2>&1 &
 ```
 
 ### Dictionary Access
 ```bash
-nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms LI -p Results/Agents -f accessed > Logs/Agents/Time/LI-accessed 2>&1 & 
-nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HI -p Results/Agents -f accessed > Logs/Agents/Time/HI-accessed 2>&1 &
-nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HO -p Results/Agents -f accessed > Logs/Agents/Time/HO-accessed 2>&1 &
-nohup julia --project=Agents Agents/main.jl -D 43 -W 43 -r 100 --ms HOmod -p Results/Agents -f accessed > Logs/Agents/Time/HOmod-accessed 2>&1 &
+nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms LI -p Results/Agents -f accessed > Logs/Agents/Time/LI-accessed.log 2>&1 & 
+nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HI -p Results/Agents -f accessed > Logs/Agents/Time/HI-accessed.log 2>&1 &
+nohup julia --project=Agents Agents/main.jl -D 200 -W 200 -r 100 --ms HO -p Results/Agents -f accessed > Logs/Agents/Time/HO-accessed.log 2>&1 &
+nohup julia --project=Agents Agents/main.jl -D 43 -W 43 -r 100 --ms HOmod -p Results/Agents -f accessed > Logs/Agents/Time/HOmod-accessed.log 2>&1 &
 ```
 
 # --- MEMORY ---

+ 4 - 4
plotting Agents.md

@@ -34,8 +34,8 @@ nohup uv run benchmarks/compare.py total $m/HOmod.csv $a/HOmod.csv -p Agents/HOm
 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 -n "LI-Agents-vs-PyPDEVS" > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $m/HI.sqlite $p/HI.sqlite $a/HI.sqlite -n "HI-Agents-vs-PyPDEVS" > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $m/HO.sqlite $p/HO.sqlite $a/HO.sqlite -n "HO-Agents-vs-PyPDEVS" > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $m/HOmod.sqlite $p/HOmod.sqlite $a/HOmod.sqlite -n "HOmod-Agents-vs-PyPDEVS" > /dev/null 2>&1 &
+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 &
 ```

+ 21 - 21
plotting PyPDEVS.md

@@ -191,23 +191,23 @@ nohup uv run benchmarks/compare.py total $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv
 # Plotting Memory Usage of the different models
 ```bash
 SRC=./benchmarks/Results/PyPDEVS/Memory/dynamic
-nohup uv run benchmarks/compareMemory.py $SRC/LI.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/LI.sqlite $SRC/dLI.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/dLI.sqlite $SRC/dLI-2.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/dLI.sqlite $SRC/mdLI.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/dLI.sqlite $SRC/dLI-2.sqlite $SRC/mdLI.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-
-nohup uv run benchmarks/compareMemory.py $SRC/HI.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/HI.sqlite $SRC/dHI.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/dHI.sqlite $SRC/dHI-2.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/dHI.sqlite $SRC/mdHI.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/dHI.sqlite $SRC/dHI-2.sqlite $SRC/mdHI.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-
-nohup uv run benchmarks/compareMemory.py $SRC/HO.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/HO.sqlite $SRC/dHO.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/dHO-2.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/mdHO.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/dHO-2.sqlite $SRC/mdHO.sqlite -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/LI.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s b > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/LI.sqlite $SRC/dLI.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s b r > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dLI.sqlite $SRC/dLI-2.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dLI.sqlite $SRC/mdLI.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dLI.sqlite $SRC/dLI-2.sqlite $SRC/mdLI.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s r o g > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compareMemory.py $SRC/HI.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s b > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/HI.sqlite $SRC/dHI.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s b r > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dHI.sqlite $SRC/dHI-2.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dHI.sqlite $SRC/mdHI.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dHI.sqlite $SRC/dHI-2.sqlite $SRC/mdHI.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s r o g > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compareMemory.py $SRC/HO.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/HO.sqlite $SRC/dHO.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s b > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/dHO-2.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s r o > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/mdHO.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s r g > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/dHO-2.sqlite $SRC/mdHO.sqlite -w 400 -d 400 -tu m -p PyPDEVS/dynamic -s r o g > /dev/null 2>&1 &
 ```
 
 ## Memory Comparison between Simulators
@@ -216,8 +216,8 @@ m=./benchmarks/Results/PyPDEVS/Memory/minimal
 p=./benchmarks/Results/PyPDEVS/Memory/parallel
 d=./benchmarks/Results/PyPDEVS/Memory/dynamic
 dc=./benchmarks/Results/PyPDEVS/Memory/dynamic-classic
-nohup uv run benchmarks/compareMemory.py $m/LI.sqlite $p/LI.sqlite $d/LI.sqlite $dc/LI.sqlite -n "LI-compared" > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $m/HI.sqlite $p/HI.sqlite $d/HI.sqlite $dc/HI.sqlite -n "HI-compared" > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $m/HO.sqlite $p/HO.sqlite $d/HO.sqlite $dc/HO.sqlite -n "HO-compared" > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $m/HOmod.sqlite $p/HOmod.sqlite $d/HOmod.sqlite $dc/HOmod.sqlite -n "HOmod-compared" > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/LI.sqlite $p/LI.sqlite $d/LI.sqlite $dc/LI.sqlite -w 400 -d 400 -n "LI-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/HI.sqlite $p/HI.sqlite $d/HI.sqlite $dc/HI.sqlite -w 400 -d 400 -n "HI-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/HO.sqlite $p/HO.sqlite $d/HO.sqlite $dc/HO.sqlite -w 400 -d 400 -n "HO-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/HOmod.sqlite $p/HOmod.sqlite $d/HOmod.sqlite $dc/HOmod.sqlite -w 68 -d 68 -n "HOmod-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
 ```