Transparent pointer compression for linked data structures
Proceedings of the 2005 workshop on Memory system performance - MSP '05, 2005
bit address spaces are increasingly important for modern applications, but they come at a price: ... more bit address spaces are increasingly important for modern applications, but they come at a price: pointers use twice as much memory, reducing the effective cache capacity and memory bandwidth of the system (compared to 32-bit ad- dress spaces). This paper presents a sophisticated, auto- matic transformation that shrinks pointers from 64-bits to 32-bits. The approach is "macroscopic," i.e., it operates
Uploads
Papers by Chris Lattner