Re:Garnet – A new remote cache-store from Microsoft Research
by nurettin on Tuesday March 19, 2024 @01:20AM
(#39753172)
There were coding competition benchmarks at the time putting javac against the underdeveloped gcc 2.95 of the time. The trick they did with java programs was to allocate a region of memory only once and reuse that whenever they needed more, simulating a stack. Then the programs were benchmarked as hot start and cold start. Hot start timings were used to bench against C++ programs. If the algorithm they used was better, this sometimes resulted in head to head or better performance.
[ Parent
| on HN ]
Re:Garnet – A new remote cache-store from Microsoft Research
by latchkey on Tuesday March 19, 2024 @01:24AM
(#39753192)
I remember that one too, but this one was not just the hot memory trick, which seems relatively easy. It was entirely JIT based, where the JIT happened to pick a better path than gcc.