aboutsummaryrefslogtreecommitdiff
path: root/calculate_average_truelive.sh
diff options
context:
space:
mode:
authorThomas Wuerthinger <thomas.wuerthinger@oracle.com>2024-01-06 10:55:07 +0100
committerGitHub <noreply@github.com>2024-01-06 10:55:07 +0100
commita53aa2e6fdbcc74e0c6a9a308f0a8c3507b0e06a (patch)
tree045dae9a8853a4baf295c226fc31236d96ce0e10 /calculate_average_truelive.sh
parent093bd35c44bba5a62dccfc3caf697f9ce9043ae3 (diff)
Initial version for thomaswue with Oracle GraalVM Native Image
* Initial version. * Make PGO feature optional off-by-default. Needs PGO_MODE environment variable to be set. Add -O3 -march=native tuning flags for better performance. * Adjust script to be more quiet. * Adjust max city length. Fix an issue when accumulating results. * Tune thomaswue submission. mmap the entire file, use Unsafe directly instead of ByteBuffer, avoid byte[] copies. These tricks give a ~30% speedup, over an already fast implementation. * Optimize parsing of numbers based on specific given constraints. * Fix for segment calculation for case of very small input. * Minor shell script fixes. * Separate out build step into file additional_build_step_thomaswue.sh, simplify run script and remove PGO option for now. * Minor corrections to the run script. --------- Co-authored-by: Alfonso² Peterssen <alfonso.peterssen@oracle.com>
Diffstat (limited to 'calculate_average_truelive.sh')
0 files changed, 0 insertions, 0 deletions