Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches
bibliography.selflanguage.org/_static/pics.pdfAbstract: Polymorphic inline caches (PICs) provide a new way to reduce the overhead of polymorphic message sends by extending inline caches to include more than one cached lookup result per call site. For a set of typical object-oriented SELF programs, PICs achieve a median speedup of 11%.