On the public citation graph
Optimizing dynamically-typed object-oriented languages with polymorphic inline caches
0 signed · 319 inferred · view as graph
Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.
Is this your work? Sign in with ORCID and put your name on the
claims that are yours.
Reference health. See whether every reference in this work resolves to a
known work and none has been retracted — and get a dated CiteStamped
badge you can embed.
What this work says
Outgoing claims: the papers this work cites, builds on, or argues with.
inferredcites →https://doi.org/10.1016/0141-9331(87)90466-2openalex-snapshot
The design and evaluation of a high performance Smalltalk system
inferredcites →https://doi.org/10.1145/117954.117955openalex-snapshot
Making pure object-oriented languages practical
inferredcites →https://doi.org/10.1145/582153.582168openalex-snapshot
A type declaration and inference system for smalltalk
inferredcites →https://doi.org/10.1145/62083.62086openalex-snapshot
TS: an optimizing compiler for smalltalk
inferredcites →https://doi.org/10.1145/62083.62087openalex-snapshot
Fast dispatch mechanisms for stock hardware
inferredcites →https://doi.org/10.1145/62084.62086openalex-snapshot
TS: an optimizing compiler for smalltalk
inferredcites →https://doi.org/10.1145/62084.62087openalex-snapshot
Fast dispatch mechanisms for stock hardware
inferredcites →https://doi.org/10.1145/62138.62147openalex-snapshot
Workshop on compiling and optimizing
inferredcites →https://doi.org/10.1145/73141.74831openalex-snapshot
Customization: optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language
inferredcites →https://doi.org/10.1145/74818.74831openalex-snapshot
Customization: optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language
inferredcites →https://doi.org/10.1145/74877.74882openalex-snapshot
Design of the opportunistic garbage collector
inferredcites →https://doi.org/10.1145/74877.74884openalex-snapshot
An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes
inferredcites →https://doi.org/10.1145/74877.74900openalex-snapshot
A fast method dispatcher for compiled languages with multiple inheritance
inferredcites →https://doi.org/10.1145/74878.74882openalex-snapshot
Design of the opportunistic garbage collector
inferredcites →https://doi.org/10.1145/74878.74884openalex-snapshot
An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes
inferredcites →https://doi.org/10.1145/74878.74900openalex-snapshot
A fast method dispatcher for compiled languages with multiple inheritance
inferredcites →https://doi.org/10.1145/800017.800541openalex-snapshot
Creating efficient systems for object-oriented languages
inferredcites →https://doi.org/10.1145/800017.800542openalex-snapshot
Efficient implementation of the smalltalk-80 system
inferredcites →https://doi.org/10.1145/93542.93556openalex-snapshot
Two-directional record layout for multiple inheritance
inferredcites →https://doi.org/10.1145/93542.93562openalex-snapshot
Interactive type analysis and extended message splitting; optimizing dynamically-typed object-oriented programs
inferredcites →https://doi.org/10.1145/960112.28732openalex-snapshot
A simple technique for handling multiple polymorphism
What points at this work
Incoming claims: where this work appears in other papers’ reference lists and arguments.
inferred← citeshttps://doi.org/10.1002/(sici)1097-024x(199604)26:4<453::aid-spe21>3.0.co;2-9openalex-snapshot
On Efficiency and Optimization of C++ Programs
inferred← citeshttps://doi.org/10.1002/1096-9128(200005)12:6<457::aid-cpe485>3.0.co;2-0openalex-snapshot
Design, implementation, and evaluation of optimizations in a JavaTM Just-In-Time compiler
inferred← citeshttps://doi.org/10.1002/j.1096-9942.1995.tb00017.xopenalex-snapshot
Dynamic versus Static Optimization Techniques for Object‐Oriented Languages
inferred← citeshttps://doi.org/10.1002/spe.1022openalex-snapshot
Coloring, a versatile technique for implementing object‐oriented languages
inferred← citeshttps://doi.org/10.1002/spe.1024openalex-snapshot
Perfect class hashing and numbering for object‐oriented implementation
inferred← citeshttps://doi.org/10.1002/spe.1025openalex-snapshot
Integrated implementation of dynamic untyped object‐based operator overloading
inferred← citeshttps://doi.org/10.1002/spe.2174openalex-snapshot
Efficient compilation strategy for object‐oriented languages under the closed‐world assumption
inferred← citeshttps://doi.org/10.1002/spe.2337openalex-snapshot
Workload characterization of JVM languages
inferred← citeshttps://doi.org/10.1002/spe.4380241106openalex-snapshot
A comparison of object‐oriented programming in four modern languages
inferred← citeshttps://doi.org/10.1002/spe.4380251303openalex-snapshot
Open issues in object-oriented programming—A scandinavian perspective
inferred← citeshttps://doi.org/10.1007/3-540-44863-2_73openalex-snapshot
Method Call Acceleration in Embedded Java Virtual Machines
inferred← citeshttps://doi.org/10.1007/3-540-47993-7_21openalex-snapshot
Thin Guards: A Simple and Effective Technique for Reducing the Penalty of Dynamic Class Loading
inferred← citeshttps://doi.org/10.1007/3-540-48228-8_71openalex-snapshot
Efficient Dispatch of Java Interface Methods
inferred← citeshttps://doi.org/10.1007/3-540-49255-0_24openalex-snapshot
Type-Safe Delegation for Dynamic Component Adaptation
inferred← citeshttps://doi.org/10.1007/3-540-49538-x_13openalex-snapshot
Message Dispatch on Pipelined Processors
inferred← citeshttps://doi.org/10.1007/3-540-49538-x_14openalex-snapshot
Do Object-Oriented Languages Need Special Hardware Support?
inferred← citeshttps://doi.org/10.1007/3-540-49538-x_15openalex-snapshot
Programming as an Experience: The Inspiration for Self
inferred← citeshttps://doi.org/10.1007/3-540-61053-7_70openalex-snapshot
Compact dispatch tables for dynamically typed object oriented languages
inferred← citeshttps://doi.org/10.1007/3-540-62599-2_30openalex-snapshot
Dynamic runtime optimization
inferred← citeshttps://doi.org/10.1007/978-1-4615-2315-4_8openalex-snapshot
A Path to Scalability and Efficient Performance
inferred← citeshttps://doi.org/10.1007/978-1-4615-2361-1_2openalex-snapshot
Shade: A Fast Instruction-Set Simulator for Execution Profiling
inferred← citeshttps://doi.org/10.1007/978-1-4615-2684-1_9openalex-snapshot
The Influence of the Object-Oriented Language Model on a Supporting Architecture
inferred← citeshttps://doi.org/10.1007/978-3-031-08129-3_7openalex-snapshot
Differential Testing of Simulation-Based Virtual Machine Generators
inferred← citeshttps://doi.org/10.1007/978-3-319-26529-2_18openalex-snapshot
Uncovering JavaScript Performance Code Smells Relevant to Type Mutations
inferred← citeshttps://doi.org/10.1007/978-3-319-29003-4_7openalex-snapshot
Typed JS: A Lightweight Typed JavaScript Engine for Mobile Devices
inferred← citeshttps://doi.org/10.1007/978-3-540-24596-4_49openalex-snapshot
Optimizing Dynamic Dispatches through Type Invariant Region Analysis
inferred← citeshttps://doi.org/10.1007/978-3-540-69824-1_10openalex-snapshot
Optimizing Dynamic Class Composition in a Statically Typed Language
inferred← citeshttps://doi.org/10.1007/978-3-642-12592-8_12openalex-snapshot
Towards Just-In-Time Partial Evaluation of Prolog
inferred← citeshttps://doi.org/10.1007/978-3-642-13374-9_27openalex-snapshot
Portable Just-in-Time Specialization of Dynamically Typed Scripting Languages
inferred← citeshttps://doi.org/10.1007/978-3-642-14107-2_21openalex-snapshot
Inline Caching Meets Quickening
inferred← citeshttps://doi.org/10.1007/978-3-642-30561-0_10openalex-snapshot
Efficient Method Lookup Customization for Smalltalk
inferred← citeshttps://doi.org/10.1007/978-3-642-34407-7_4openalex-snapshot
Challenges for a Trace-Based Just-In-Time Compiler for Haskell
inferred← citeshttps://doi.org/10.1007/bfb0014224openalex-snapshot
Type directed cloning for Object-Oriented programs
inferred← citeshttps://doi.org/10.1007/bfb0052195openalex-snapshot
Taming message passing: Efficient method look-up for dynamically typed languages
inferred← citeshttps://doi.org/10.1007/bfb0053028openalex-snapshot
Import is not inheritance why we need both: Modules and classes
inferred← citeshttps://doi.org/10.1007/bfb0053029openalex-snapshot
Object-oriented multi-methods in Cecil
inferred← citeshttps://doi.org/10.1007/bfb0053060openalex-snapshot
Eliminating virtual function calls in C++ programs
inferred← citeshttps://doi.org/10.1007/bfb0053383openalex-snapshot
A general framework for inheritance management and method dispatch in object-oriented languages
inferred← citeshttps://doi.org/10.1007/bfb0053384openalex-snapshot
Optimizing Smalltalk by selector code indexing can be practical
inferred← citeshttps://doi.org/10.1007/bfb0054098openalex-snapshot
Object-oriented architectural support for a Java processor
inferred← citeshttps://doi.org/10.1007/bfb0054109openalex-snapshot
The complexity of type analysis of object oriented programs
inferred← citeshttps://doi.org/10.1007/bfb0056616openalex-snapshot
The complexity of late-binding in dynamic object-oriented languages
inferred← citeshttps://doi.org/10.1007/s00607-002-1453-1openalex-snapshot
Efficient Execution of Pure Object-Oriented Programs by Follow-up Compilation
inferred← citeshttps://doi.org/10.1007/s00778-023-00784-2openalex-snapshot
DynQ: a dynamic query engine with query-reuse capabilities embedded in a polyglot runtime
inferred← citeshttps://doi.org/10.1016/j.cl.2013.11.001openalex-snapshot
Just-in-time value specialization
inferred← citeshttps://doi.org/10.1016/j.jss.2015.11.041openalex-snapshot
Optimizing runtime performance of hybrid dynamically and statically typed languages for the .Net platform
inferred← citeshttps://doi.org/10.1016/j.scico.2017.11.003openalex-snapshot
Mining inline cache data to order inferred types in dynamic languages
inferred← citeshttps://doi.org/10.1016/j.scico.2019.102318openalex-snapshot
Guided just-in-time specialization
inferred← citeshttps://doi.org/10.1016/s1383-7621(98)00049-6openalex-snapshot
Accelerating object-oriented applications using method lookup caches and register windowing
inferred← citeshttps://doi.org/10.1080/02522667.2017.1372135openalex-snapshot
Optimization of object-oriented testing using firefly algorithm
inferred← citeshttps://doi.org/10.1109/12.931893openalex-snapshot
Continuous program optimization: Design and evaluation
inferred← citeshttps://doi.org/10.1109/2.161280openalex-snapshot
Object, message, and performance: how they coexist in Self
inferred← citeshttps://doi.org/10.1109/adcom.2007.116openalex-snapshot
A Prototype for Tiger Hash Primitive Hardware Architecture
inferred← citeshttps://doi.org/10.1109/adcom.2007.117openalex-snapshot
Static Analysis Based Application Specific Dispatch Table Compaction
inferred← citeshttps://doi.org/10.1109/asap.2017.7995259openalex-snapshot
Hardwiring the OS kernel into a Java application processor
inferred← citeshttps://doi.org/10.1109/cascon62161.2024.10838016openalex-snapshot
An Improved Template-Based JIT Compiler for Java
inferred← citeshttps://doi.org/10.1109/cgo.2005.9openalex-snapshot
Collecting and Exploiting High-Accuracy Call Graph Profiles in Virtual Machines
inferred← citeshttps://doi.org/10.1109/cgo.2006.16openalex-snapshot
Experiences with Multi-threading and Dynamic Class Loading in a Java Just-In-Time Compiler
inferred← citeshttps://doi.org/10.1109/cgo.2017.7863745openalex-snapshot
Removing checks in dynamically typed languages through efficient profiling
inferred← citeshttps://doi.org/10.1109/cgo68049.2026.11395215openalex-snapshot
Partial-Evaluation Templates: Accelerating Partial Evaluation with Pre-compiled Templates
inferred← citeshttps://doi.org/10.1109/csitechnol.2015.7358262openalex-snapshot
Augmenting JavaScript JIT with ahead-of-time compilation
inferred← citeshttps://doi.org/10.1109/csmr.2002.995791openalex-snapshot
A generic worklist algorithm for graph reachability problems in program analysis
inferred← citeshttps://doi.org/10.1109/eurmic.1996.546468openalex-snapshot
Using method lookup caches and register windowing to speed up dynamically-bound object-oriented applications
inferred← citeshttps://doi.org/10.1109/hicss.1993.270746openalex-snapshot
The influence of the object-oriented language model on a supporting architecture
inferred← citeshttps://doi.org/10.1109/hipc.2016.050openalex-snapshot
ERICO: Effective Removal of Inline Caching Overhead in Dynamic Typed Languages
inferred← citeshttps://doi.org/10.1109/hsc.2001.924678openalex-snapshot
Whole program compilation for embedded software: the ADSL experiment
inferred← citeshttps://doi.org/10.1109/icse.2005.1553569openalex-snapshot
Binary refactoring: improving code behind the scenes
inferred← citeshttps://doi.org/10.1109/iiswc.2014.6983035openalex-snapshot
Workload characterization of server-side JavaScript
inferred← citeshttps://doi.org/10.1109/infocom.2015.7218424openalex-snapshot
JITScope: Protecting web users from control-flow hijacking attacks
inferred← citeshttps://doi.org/10.1109/isca.2001.937456openalex-snapshot
Rapid profiling via stratified sampling
inferred← citeshttps://doi.org/10.1109/ivmem51402.2020.00018openalex-snapshot
Compact Interface Method Table Layout
inferred← citeshttps://doi.org/10.1109/jproc.2004.840302openalex-snapshot
Design and Engineering of a Dynamic Binary Optimizer
inferred← citeshttps://doi.org/10.1109/jproc.2004.840305openalex-snapshot
A Survey of Adaptive Optimization in Virtual Machines
inferred← citeshttps://doi.org/10.1109/mc.2026.3701431openalex-snapshot
Closing the Loop: Program-Interoperable Large Language Models Fuzzing for JavaScript Engines
inferred← citeshttps://doi.org/10.1109/sccc.2012.7openalex-snapshot
Method Lookup Simulation with a Gradual Typing Language
inferred← citeshttps://doi.org/10.1109/secdev61143.2024.00020openalex-snapshot
Lessons Learned and Challenges of Deploying Control Flow Integrity in Complex Software: the Case of OpenJDK’s Java Virtual Machine
inferred← citeshttps://doi.org/10.1109/tc.2008.227openalex-snapshot
Virtual Program Counter (VPC) Prediction: Very Low Cost Indirect Branch Prediction Using Conditional Branch Prediction Hardware
inferred← citeshttps://doi.org/10.1109/tools.1997.654701openalex-snapshot
Incremental table-based method dispatch for reflective object-oriented languages
inferred← citeshttps://doi.org/10.1109/tools.1997.654711openalex-snapshot
SOLAT-a Simple Object-Oriented Language Analyzing Tool
inferred← citeshttps://doi.org/10.1109/tools.1999.779065openalex-snapshot
Optimizations of Eiffel programs: SmallEiffel, the GNU Eiffel Compiler
inferred← citeshttps://doi.org/10.1109/topi.2012.6229807openalex-snapshot
IDEs need become Open Data platforms (As need languages and VMs)
inferred← citeshttps://doi.org/10.1145/1064979.1064996openalex-snapshot
Escape analysis in the context of dynamic compilation and deoptimization
inferred← citeshttps://doi.org/10.1145/1075382.1075386openalex-snapshot
Design and evaluation of dynamic optimizations for a Java just-in-time compiler
inferred← citeshttps://doi.org/10.1145/1108768.1108799openalex-snapshot
Link-time static analysis for efficient separate compilation of object-oriented languages
inferred← citeshttps://doi.org/10.1145/117954.117955openalex-snapshot
Making pure object-oriented languages practical
inferred← citeshttps://doi.org/10.1145/1190215.1190222openalex-snapshot
A typed intermediate language for compiling multiple inheritance
inferred← citeshttps://doi.org/10.1145/1230136.1230141openalex-snapshot
A direction for research on virtual machine support for concern composition
inferred← citeshttps://doi.org/10.1145/1238844.1238855openalex-snapshot
The development of the Emerald programming language
inferred← citeshttps://doi.org/10.1145/1288940.1288969openalex-snapshot
Enabling constant-time interface method dispatch in embedded Java processors
inferred← citeshttps://doi.org/10.1145/1290520.1290525openalex-snapshot
Efficient dynamic dispatching with type slicing
inferred← citeshttps://doi.org/10.1145/1346281.1346293openalex-snapshot
Improving the performance of object-oriented languages with dynamic predication of indirect jumps
inferred← citeshttps://doi.org/10.1145/1352678.1352681openalex-snapshot
Encapsulating and exploiting change with changeboxes
inferred← citeshttps://doi.org/10.1145/141936.141947openalex-snapshot
Optimizing method search with lookup caches and incremental coloring
inferred← citeshttps://doi.org/10.1145/143095.143114openalex-snapshot
Debugging optimized code with dynamic deoptimization
inferred← citeshttps://doi.org/10.1145/1557898.1557899openalex-snapshot
A typed intermediate language for supporting interfaces
inferred← citeshttps://doi.org/10.1145/1565824.1565829openalex-snapshot
Compiling structural types on the JVM
inferred← citeshttps://doi.org/10.1145/1639949.1640093openalex-snapshot
Empirical assessment of object-oriented implementations with multiple inheritance and static typing
inferred← citeshttps://doi.org/10.1145/1735997.1736015openalex-snapshot
Evaluation of a just-in-time compiler retrofitted for PHP
inferred← citeshttps://doi.org/10.1145/174675.177973openalex-snapshot
Reducing indirect function call overhead in C++ programs
inferred← citeshttps://doi.org/10.1145/1772954.1772993openalex-snapshot
Dynamic interpretation for dynamic scripting languages
inferred← citeshttps://doi.org/10.1145/178243.178478openalex-snapshot
Optimizing dynamically-dispatched calls with run-time type feedback
inferred← citeshttps://doi.org/10.1145/183018.183032openalex-snapshot
Shade: a fast instruction-set simulator for execution profiling
inferred← citeshttps://doi.org/10.1145/183019.183032openalex-snapshot
Shade: a fast instruction-set simulator for execution profiling
inferred← citeshttps://doi.org/10.1145/1852761.1852773openalex-snapshot
Local redundant polymorphism query elimination
inferred← citeshttps://doi.org/10.1145/191080.191116openalex-snapshot
A third-generation SELF implementation
inferred← citeshttps://doi.org/10.1145/191080.191117openalex-snapshot
Optimizing multi-method dispatch using compressed dispatch tables
inferred← citeshttps://doi.org/10.1145/1922649.1922655openalex-snapshot
Implementing statically typed object-oriented programming languages
inferred← citeshttps://doi.org/10.1145/1960275.1960289openalex-snapshot
Aspect-based dynamic software updating
inferred← citeshttps://doi.org/10.1145/2047849.2047853openalex-snapshot
The impact of optional type information on jit compilation of dynamically typed languages
inferred← citeshttps://doi.org/10.1145/2069172.2069175openalex-snapshot
Application optimization when using gradual typing
inferred← citeshttps://doi.org/10.1145/207110.207119openalex-snapshot
Selective specialization for object-oriented languages
inferred← citeshttps://doi.org/10.1145/217838.217847openalex-snapshot
Type feedback vs. concrete type inference
inferred← citeshttps://doi.org/10.1145/217838.217848openalex-snapshot
Profile-guided receiver class prediction
inferred← citeshttps://doi.org/10.1145/217838.217851openalex-snapshot
Minimizing row displacement dispatch tables
inferred← citeshttps://doi.org/10.1145/2254064.2254094openalex-snapshot
Fast and precise hybrid type inference for JavaScript
inferred← citeshttps://doi.org/10.1145/233561.233562openalex-snapshot
Reconciling responsiveness with performance in pure object-oriented languages
inferred← citeshttps://doi.org/10.1145/236337.236369openalex-snapshot
The direct cost of virtual function calls in C++
inferred← citeshttps://doi.org/10.1145/236337.236371openalex-snapshot
Fast static analysis of C++ virtual function calls
inferred← citeshttps://doi.org/10.1145/2384577.2384587openalex-snapshot
Self-optimizing AST interpreters
inferred← citeshttps://doi.org/10.1145/2384616.2384686openalex-snapshot
Open and efficient type switch for C++
inferred← citeshttps://doi.org/10.1145/2500828.2500844openalex-snapshot
Golo, a dynamic, light and efficient language for post-invokedynamic JVM
inferred← citeshttps://doi.org/10.1145/2508168.2508174openalex-snapshot
Optimizing MATLAB feval with dynamic techniques
inferred← citeshttps://doi.org/10.1145/2542142.2542144openalex-snapshot
Characteristics of dynamic JVM languages
inferred← citeshttps://doi.org/10.1145/258915.258918openalex-snapshot
Automatic inline allocation of objects
inferred← citeshttps://doi.org/10.1145/258915.258919openalex-snapshot
A member lookup algorithm for C++
inferred← citeshttps://doi.org/10.1145/2594291.2594316openalex-snapshot
Surgical precision JIT compilers
inferred← citeshttps://doi.org/10.1145/2594291.2594332openalex-snapshot
Improving JavaScript performance by deconstructing the type system
inferred← citeshttps://doi.org/10.1145/263698.263728openalex-snapshot
Efficient dynamic dispatch without virtual function tables
inferred← citeshttps://doi.org/10.1145/2647508.2647517openalex-snapshot
An object storage model for the truffle language implementation framework
inferred← citeshttps://doi.org/10.1145/2660252.2660256openalex-snapshot
High-performance language interoperability in multi-language runtimes
inferred← citeshttps://doi.org/10.1145/2666356.2594316openalex-snapshot
Surgical precision JIT compilers
inferred← citeshttps://doi.org/10.1145/271510.271521openalex-snapshot
Fast algorithms for compressed multimethod dispatch table generation
inferred← citeshttps://doi.org/10.1145/2724525.2728790openalex-snapshot
Dynamically composing languages in a modular way: supporting C extensions for dynamic languages
inferred← citeshttps://doi.org/10.1145/2737924.2737963openalex-snapshot
Zero-overhead metaprogramming: reflection and metaobject protocols fast and without compromises
inferred← citeshttps://doi.org/10.1145/2754169.2754186openalex-snapshot
A partial read barrier for efficient support of live object-oriented programming
inferred← citeshttps://doi.org/10.1145/2786545.2786548openalex-snapshot
Efficient Layered Method Execution in ContextAmber
inferred← citeshttps://doi.org/10.1145/2786558.2786565openalex-snapshot
Memory-safe Execution of C on a Java VM
inferred← citeshttps://doi.org/10.1145/2786805.2786831openalex-snapshot
JITProf: pinpointing JIT-unfriendly JavaScript code
inferred← citeshttps://doi.org/10.1145/2810103.2813684openalex-snapshot
Inlined Information Flow Monitoring for JavaScript
inferred← citeshttps://doi.org/10.1145/2814270.2814275openalex-snapshot
Tracing vs. partial evaluation: comparing meta-compilation approaches for self-optimizing interpreters
inferred← citeshttps://doi.org/10.1145/2816707.2816714openalex-snapshot
High-performance cross-language interoperability in a multi-language runtime
inferred← citeshttps://doi.org/10.1145/2816707.2816717openalex-snapshot
Measuring polymorphism in python programs
inferred← citeshttps://doi.org/10.1145/2816707.2816719openalex-snapshot
Server-side type profiling for optimizing client-side JavaScript engines
inferred← citeshttps://doi.org/10.1145/2843915.2843919openalex-snapshot
Call-target-specific method arguments
inferred← citeshttps://doi.org/10.1145/2858965.2814275openalex-snapshot
Tracing vs. partial evaluation: comparing meta-compilation approaches for self-optimizing interpreters
inferred← citeshttps://doi.org/10.1145/286936.286943openalex-snapshot
An evaluation of automatic object inline allocation techniques
inferred← citeshttps://doi.org/10.1145/2889443.2889445openalex-snapshot
Modularity and optimization in synergy
inferred← citeshttps://doi.org/10.1145/2983990.2984001openalex-snapshot
Efficient and thread-safe objects for dynamically-typed languages
inferred← citeshttps://doi.org/10.1145/2983990.2984039openalex-snapshot
GEMs: shared-memory parallel programming for Node.js
inferred← citeshttps://doi.org/10.1145/2989225.2989234openalex-snapshot
Building efficient and highly run-time adaptable virtual machines
inferred← citeshttps://doi.org/10.1145/2991041.2991047openalex-snapshot
Inferring Types by Mining Class Usage Frequency from Inline Caches
inferred← citeshttps://doi.org/10.1145/2998415.2998416openalex-snapshot
Bringing low-level languages to the JVM: efficient execution of LLVM IR on Truffle
inferred← citeshttps://doi.org/10.1145/3012408.3012416openalex-snapshot
Sulong - execution of LLVM-based languages on the JVM
inferred← citeshttps://doi.org/10.1145/3012408.3012417openalex-snapshot
The performance of object encodings in JavaScript
inferred← citeshttps://doi.org/10.1145/301618.301683openalex-snapshot
An evaluation of staged run-time optimizations in DyC
inferred← citeshttps://doi.org/10.1145/3022671.2984001openalex-snapshot
Efficient and thread-safe objects for dynamically-typed languages
inferred← citeshttps://doi.org/10.1145/304065.304111openalex-snapshot
Design, implementation, and evaluation of optimizations in a just-in-time compiler
inferred← citeshttps://doi.org/10.1145/304893.304989openalex-snapshot
A core library for robust numeric and geometric computation
inferred← citeshttps://doi.org/10.1145/3062341.3062381openalex-snapshot
Practical partial evaluation for high-performance dynamic language runtimes
inferred← citeshttps://doi.org/10.1145/3079856.3080234openalex-snapshot
Architectural Support for Server-Side PHP Processing
inferred← citeshttps://doi.org/10.1145/3098572.3098577openalex-snapshot
A Metaobject Protocol for Optimizing Application-Specific Run-Time Variability
inferred← citeshttps://doi.org/10.1145/3129743.3129752openalex-snapshot
Multi-variant execution environments
inferred← citeshttps://doi.org/10.1145/3133841.3133845openalex-snapshot
Garbage collection and efficiency in dynamic metacircular runtimes: an experience report
inferred← citeshttps://doi.org/10.1145/3139903.3139911openalex-snapshot
A detailed VM profiler for the Cog VM
inferred← citeshttps://doi.org/10.1145/3140587.3062381openalex-snapshot
Practical partial evaluation for high-performance dynamic language runtimes
inferred← citeshttps://doi.org/10.1145/3173162.3173174openalex-snapshot
Sulong, and Thanks for All the Bugs
inferred← citeshttps://doi.org/10.1145/3178372.3179527openalex-snapshot
Efficient dynamic analysis for Node.js
inferred← citeshttps://doi.org/10.1145/3201898openalex-snapshot
Cross-Language Interoperability in a Multi-Language Runtime
inferred← citeshttps://doi.org/10.1145/320384.320407openalex-snapshot
Efficient multiple and predicated dispatching
inferred← citeshttps://doi.org/10.1145/3241653.3241660openalex-snapshot
Interflow: interprocedural flow-sensitive type inference and method duplication
inferred← citeshttps://doi.org/10.1145/3276494openalex-snapshot
ShareJIT: JIT code cache sharing across processes and its practical implementation
inferred← citeshttps://doi.org/10.1145/3281287.3281295openalex-snapshot
Two decades of smalltalk VM development: live VM development through simulation tools
inferred← citeshttps://doi.org/10.1145/3291056openalex-snapshot
Reusing the Optimized Code for JavaScript Ahead-of-Time Compilation
showing the first 200 of 292 · page through all 292
Editorial review for independent work. ICSAC — the Institute for Complexity
Science and Advanced Computing — runs a structured editorial panel for researchers
publishing outside journals, and publishes on CiteStamp rails. Submission is free
and goes through ORCID: icsacinstitute.org/submit.