Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,286,837 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.
2019
2019
Efficient late binding of dynamic function compositions
L. Schütze
,
J. Castrillón
Software Language Engineering
2019
Corpus ID: 204732512
Adaptive software becomes more and more important as computing is increasingly context-dependent. Runtime adaptability can be…
Expand
2016
2016
Optimizing R language execution via aggressive speculation
Lukas Stadler
,
Adam Welc
,
Christian Humer
,
Mick J. Jordan
Dynamic Languages Symposium
2016
Corpus ID: 17996942
The R language, from the point of view of language design and implementation, is a unique combination of various programming…
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
2015
2015
Augmenting JavaScript JIT with ahead-of-time compilation
R. Zhuykov
,
V. Vardanyan
,
D. Melnik
,
R. Buchatskiy
,
Eugeniy Sharygin
Computer Science and Information Technologies…
2015
Corpus ID: 7622608
Modern JavaScript engines use just-in-time (JIT) compilation to produce a binary code. JIT compilers are limited in a complexity…
Expand
2014
2014
Improving JavaScript performance by deconstructing the type system
Wonsun Ahn
,
Jiho Choi
,
Thomas Shull
,
M. Garzarán
,
J. Torrellas
ACM-SIGPLAN Symposium on Programming Language…
2014
Corpus ID: 1798428
Increased focus on JavaScript performance has resulted in vast performance improvements for many benchmarks. However, for actual…
Expand
2010
2010
Inline Caching Meets Quickening
Stefan Brunthaler
European Conference on Object-Oriented…
2010
Corpus ID: 18006764
Inline caches effectively eliminate the overhead implied by dynamic typing. Yet, inline caching is mostly used in code generated…
Expand
2010
2010
Efficient inline caching without dynamic translation
Stefan Brunthaler
ACM Symposium on Applied Computing
2010
Corpus ID: 38453964
Inline caching is a very important optimization technique for interpreters, effectively eliminating the overhead in dynamic…
Expand
2005
2005
Caching and Memoization
M. Dominus
2005
Corpus ID: 60522960
Highly Cited
1999
Highly Cited
1999
Inlining of Virtual Methods
David Detlefs
,
Ole Agesen
European Conference on Object-Oriented…
1999
Corpus ID: 1557331
We discuss aspects of inlining of virtual method invocations. First, we introduce a new method test to guard inlinings of such…
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