About global caches

SD
stephane ducasse
Tue, Jul 26, 2022 9:31 AM

About global lookup caches

@Nahuel Palumbo I think we should take a good look at these FIVE papers

About global lookup caches @Nahuel Palumbo I think we should take a good look at these FIVE papers - Surgical precision JIT compilers [PLDI'14] https://dl.acm.org/doi/10.1145/2666356.2594316 - Efficient late binding of dynamic function compositions https://dl.acm.org/doi/10.1145/3357766.3359543 - Making collection operations optimal with aggressive JIT compilation https://dl.acm.org/doi/10.1145/3136000.3136002 - Dynamic versus Static Optimization Techniques for Object-Oriented Languages https://onlinelibrary.wiley.com/doi/10.1002/j.1096-9942.1995.tb00017.x - A Survey of Adaptive Optimization in Virtual Machines https://ieeexplore.ieee.org/document/1386662
GP
Guille Polito
Tue, Jul 26, 2022 9:50 AM

Haha no global lookup, these are related to adaptive optimisations and inlining decisions :)

El 26 jul 2022, a las 11:31, stephane ducasse stephane.ducasse@inria.fr escribió:

About global lookup caches

@Nahuel Palumbo I think we should take a good look at these FIVE papers

Haha no global lookup, these are related to adaptive optimisations and inlining decisions :) > El 26 jul 2022, a las 11:31, stephane ducasse <stephane.ducasse@inria.fr> escribió: > > About global lookup caches > > @Nahuel Palumbo I think we should take a good look at these FIVE papers > - Surgical precision JIT compilers [PLDI'14] > https://dl.acm.org/doi/10.1145/2666356.2594316 <https://dl.acm.org/doi/10.1145/2666356.2594316> > > - Efficient late binding of dynamic function compositions > https://dl.acm.org/doi/10.1145/3357766.3359543 <https://dl.acm.org/doi/10.1145/3357766.3359543> > > - Making collection operations optimal with aggressive JIT compilation > https://dl.acm.org/doi/10.1145/3136000.3136002 <https://dl.acm.org/doi/10.1145/3136000.3136002> > > - Dynamic versus Static Optimization Techniques for Object-Oriented Languages > https://onlinelibrary.wiley.com/doi/10.1002/j.1096-9942.1995.tb00017.x <https://onlinelibrary.wiley.com/doi/10.1002/j.1096-9942.1995.tb00017.x> > > - A Survey of Adaptive Optimization in Virtual Machines > https://ieeexplore.ieee.org/document/1386662 <https://ieeexplore.ieee.org/document/1386662>_______________________________________________ > Pharo-vm mailing list -- pharo-vm@lists.pharo.org > To unsubscribe send an email to pharo-vm-leave@lists.pharo.org
SD
Stéphane Ducasse
Tue, Jul 26, 2022 10:52 AM

Ok :)

On 26 Jul 2022, at 11:50, Guille Polito guillermo.polito@inria.fr wrote:

Haha no global lookup, these are related to adaptive optimisations and inlining decisions :)

El 26 jul 2022, a las 11:31, stephane ducasse <stephane.ducasse@inria.fr mailto:stephane.ducasse@inria.fr> escribió:

About global lookup caches

@Nahuel Palumbo I think we should take a good look at these FIVE papers


Pharo-vm mailing list -- pharo-vm@lists.pharo.org
To unsubscribe send an email to pharo-vm-leave@lists.pharo.org

Ok :) > On 26 Jul 2022, at 11:50, Guille Polito <guillermo.polito@inria.fr> wrote: > > Haha no global lookup, these are related to adaptive optimisations and inlining decisions :) > >> El 26 jul 2022, a las 11:31, stephane ducasse <stephane.ducasse@inria.fr <mailto:stephane.ducasse@inria.fr>> escribió: >> >> About global lookup caches >> >> @Nahuel Palumbo I think we should take a good look at these FIVE papers >> - Surgical precision JIT compilers [PLDI'14] >> https://dl.acm.org/doi/10.1145/2666356.2594316 <https://dl.acm.org/doi/10.1145/2666356.2594316> >> >> - Efficient late binding of dynamic function compositions >> https://dl.acm.org/doi/10.1145/3357766.3359543 <https://dl.acm.org/doi/10.1145/3357766.3359543> >> >> - Making collection operations optimal with aggressive JIT compilation >> https://dl.acm.org/doi/10.1145/3136000.3136002 <https://dl.acm.org/doi/10.1145/3136000.3136002> >> >> - Dynamic versus Static Optimization Techniques for Object-Oriented Languages >> https://onlinelibrary.wiley.com/doi/10.1002/j.1096-9942.1995.tb00017.x <https://onlinelibrary.wiley.com/doi/10.1002/j.1096-9942.1995.tb00017.x> >> >> - A Survey of Adaptive Optimization in Virtual Machines >> https://ieeexplore.ieee.org/document/1386662 <https://ieeexplore.ieee.org/document/1386662>_______________________________________________ >> Pharo-vm mailing list -- pharo-vm@lists.pharo.org <mailto:pharo-vm@lists.pharo.org> >> To unsubscribe send an email to pharo-vm-leave@lists.pharo.org <mailto:pharo-vm-leave@lists.pharo.org> > > _______________________________________________ > Pharo-vm mailing list -- pharo-vm@lists.pharo.org > To unsubscribe send an email to pharo-vm-leave@lists.pharo.org