You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 18, 2021. It is now read-only.
This is Catalin from the Server Scripting Languages Optimization Team at Intel Corporation. I tried doing an initial evaluation of FatPython's current performance on the Grand Unified Python Benchmarks (located at https://hg.python.org/benchmarks/). I encountered the following issues:
I had to patch fatoptimizer because it failed when running any benchmark (I'm attaching the patch, the error was that callsite doesn't have a member called starargs or kwargs in some cases : fatoptimizer_gupb_compat.patch.zip)
I had to patch perf.py from the benchmarks repository because not all benchmarks will work (currently 37/43, patch is also attached : gupb_fatpython_compat.patch.zip).
Address Space Layout Randomization (ASLR) disabled to reduce run to run variation by echo 0 > /proc/sys/kernel/randomize_va_space
CPU frequency set fixed at 2.3GHz
GCC version: 4.8.3
Running GUBP
The command used for running GUBP was: python perf.py /path/to/baseline/python /path/to/fatpython/fatpython -b all -r --csv outfile.csv --affinity 6 fatpython is a shell script that contains the following two lines: #!/bin/bash /absolute/path/to/fatpython/python -X fat "$@"
Hello,
This is Catalin from the Server Scripting Languages Optimization Team at Intel Corporation. I tried doing an initial evaluation of FatPython's current performance on the Grand Unified Python Benchmarks (located at https://hg.python.org/benchmarks/). I encountered the following issues:
gupb_fatpython_compat.patch.zip).
Revisions
Hardware and OS Configuration
echo 0 > /proc/sys/kernel/randomize_va_spaceRunning GUBP
The command used for running GUBP was:
python perf.py /path/to/baseline/python /path/to/fatpython/fatpython -b all -r --csv outfile.csv --affinity 6fatpython is a shell script that contains the following two lines:
#!/bin/bash/absolute/path/to/fatpython/python -X fat "$@"Results