Inverse pointer unboxing

Virtual machines (VM) for dynamic programming languages store a combination of 64-bit data types in each 64-bit register. A motivation to store multiple variables in a single register is speed, since access to variables within a register is much faster than access to variables stored within RAM. Cur...

Full description

Bibliographic Details
Main Author: Fairhurst, Michael
Format: Text
Language:unknown
Published: Technical Disclosure Commons 2017
Subjects:
Online Access:https://www.tdcommons.org/dpubs_series/527
https://www.tdcommons.org/context/dpubs_series/article/1584/viewcontent/Inverse_pointer_unboxing.pdf