Re:A Race of Two Compilers: GraalVM JIT versus HotSpot JIT C...
by chrisseaton on Sunday June 16, 2019 @06:35PM
(#20198402)
> There are different implementations for it doing different things.
And are they now speculative? They weren't for the first 15 years or so.
Re:A Race of Two Compilers: GraalVM JIT versus HotSpot JIT C...
by lewurm on Monday June 17, 2019 @04:31AM
(#20200976)
CoreCLR started to implemented Tiered Compilation https://github.com/dotnet/coreclr/blob/master/Documentation/...
It's experimental currently, no profile guided optimizations _yet_
.NET is the platform. There are different implementations for it doing different things.
JIT compilation is still different to AOT even without profile guided optimizations. Simple example: In AOT code you can't embed pointers easily and is often solved with indirection (e.g. something like GOT in ELF).