Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 224,979,040 papers from all fields of science
Search
Sign In
Create Free Account
Inline caching
Known as:
Inline cache
, PIC
, Polymorphic inline cache
Inline caching is an optimization technique employed by some language runtimes, and first developed for Smalltalk. The goal of inline caching is to…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
12 relations
Adaptive optimization
Branch predictor
Call site
David Ungar
Expand
Broader (1)
Programming language implementation
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2018
2018
Call-trail Dependent Inline Caching for a Scoping Mechanism of Class Extensions
Wei Zhang
,
S. Chiba
Journal of Information Processing
2018
Corpus ID: 4563825
We propose call-trail dependent inline caching to improve the method dispatch performance of Method Seals. Method Seals is a…
Expand
2016
2016
ERICO: Effective Removal of Inline Caching Overhead in Dynamic Typed Languages
Gem Dot
,
Alejandro Martínez
,
Antonio González
International Conference on High Performance…
2016
Corpus ID: 14411987
Dynamically typed programming languages have become very popular in recent years. These languages ease the task of programmers…
Expand
2015
2015
Architectural Characterization of Client-side JavaScript Workloads & Analysis of Software Optimizations
Malek Musleh
,
Vijay S. Pai
2015
Corpus ID: 17816459
The use of JavaScript for web applications has increased in recent years due to its short learning curve, maintainability, and…
Expand
2014
2014
Indirect branch emulation techniques in virtual machines
Gabriel F. T. Gomes
2014
Corpus ID: 194338640
Traducao dinâmica de binarios e uma tecnica de emulacao comumente utilizada na implementacao de maquinas virtuais. Neste contexto…
Expand
2011
2011
JVM Virtual Method Invoking Optimization Based on CAM Table
Songsong Cai
,
Yongqiang Yang
,
Chuanwen Lin
,
Qi Liu
IEEE Sixth International Conference on Networking…
2011
Corpus ID: 5101720
In Java programs, it needs to use the information of the method type to resolve the virtual method dynamically, which restricts…
Expand
2010
2010
Late Binding and Caching
Chaur G. Wu
2010
Corpus ID: 61983480
Late binding is binding that happens at run time, and it is the essence of what makes a language dynamic. When binding happens at…
Expand
2010
2010
Optimizing dynamic dispatch with fine-grained state tracking
Salikh Zakirov
,
S. Chiba
,
Etsuya Shibayama
Dynamic Languages Symposium
2010
Corpus ID: 8526884
Dynamic mixin is a construct available in Ruby and other dynamic languages. It can be used as a base to implement a range of…
Expand
2010
2010
Towards JIT compilation for IO language
サリフ ザキロフ
,
千葉 滋
,
柴山 悦哉
2010
Corpus ID: 18776541
IO [6] is a relatively new pure object-oriented language, providing dynamic features comparable with popular scripting languages…
Expand
2005
2005
Caching and Memoization
M. Dominus
2005
Corpus ID: 60522960
1993
1993
Selector table indexing & sparse arrays
K. Driesen
Conference on Object-Oriented Programming Systems…
1993
Corpus ID: 2028725
Selector table indexing is a simple technique for method lookup in object-oriented languages, which yields good performance, is…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE