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

Quelle  parmapreduce1.g  Sprache: unbekannt

 
Spracherkennung für: .g vermutete Sprache: Lisp {Lisp[78] Masm[78] MT940[14]} [Methode: maximale Elemente, drei Dimensionen]

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.2 Sekunden, vorverarbeitet 2026-10-24]