CLAM: Compiler Lease of Cache Memory.
Ian PrechtlBen ReberChen DingDorin PatruDong ChenPublished in: MEMSYS (2020)
Keyphrases
- main memory
- memory hierarchy
- cache conscious
- memory subsystem
- memory access
- virtual memory
- cache misses
- memory requirements
- general purpose
- resource consumption
- level parallelism
- memory usage
- data access
- computing power
- hash table
- multithreading
- hit rate
- memory bandwidth
- programming language
- memory space
- software systems
- database management systems
- secondary storage
- garbage collection
- query processing
- dynamic random access memory
- data structure
- address space
- cache management
- highly optimized
- memory management
- external memory
- random access
- prefetching
- operating system
- response time