aboutsummaryrefslogtreecommitdiff
path: root/calculate_average_serkan-ozal.sh
Commit message (Collapse)AuthorAgeFilesLines
* serkan-ozal's 7th submission: (#679)Serkan ÖZAL2024-01-311-4/+2
| | | | | - use smaller regions (increased region count) so there will be less idle time for the workers who completed their tasks - get rid of some configuration related stuff during initialization which might save a few tens of milliseconds hopefully - update temperature value parsing instruction order to get benefit of ILP better (hopefully)
* serkan-ozal's 4th submission: (#645)Serkan ÖZAL2024-01-291-1/+1
| | | | - split big regions into shared smaller tasks, so the workers complete their own tasks can pick up from the remaining instead of leaving its core idle - reduce number of executed instructions in the hot path
* serkan-ozal's 3rd submission with some minor improvements: (#615)Serkan ÖZAL2024-01-281-2/+5
| | | | | | - faster merge by ignoring empty entries in the map - enable CDS for faster startup (added `prepare_serkan-ozal.sh` to generate CDS archive in advance) - some tweaks with JVM options - optimized result printing
* serkan-ozal's 2nd submission with some minor improvements: (#612)Serkan ÖZAL2024-01-281-1/+3
| | | | - use shared memory arena and region between worker threads - reduce number of instructions slightly while processing file region
* serkan-ozal: Initial impl (#553)Serkan ÖZAL2024-01-281-0/+30
* Initial impl * Fix bad file descriptor error in the `calculate_average_serkan-ozal.sh` * Disable Epsilon GC and rely on default GC. Because apparently, JIT and Epsilon GC don't play well together in the eval machine for short lived Vector API's `ByteVector` objects * Take care of byte order before processing key length with bit shift operators * Fix key equality check for long keys