Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/io/example/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 21.5.2025 mit Größe 429 B image not shown  

Quelle  parmapreduce1.g   Sprache: unbekannt

 
LoadPackage("io");
l := List([1..1000000],i->Random(1,100));;

GASMAN("collect");
start := IO_gettimeofday();;
a := Sum(l,Factorial);
Print("Non-parallel: ",DifferenceTimes(IO_gettimeofday(),start),"\n");

for i in [2..8] do
    GASMAN("collect");
    start := IO_gettimeofday();;
    b := ParMapReduceByFork(l,Factorial,\+,rec(NumberJobs := i));
    Print("With ",i," jobs: ",DifferenceTimes(IO_gettimeofday(),start),"\n");
od;

[ Dauer der Verarbeitung: 0.57 Sekunden  (vorverarbeitet)  ]