Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host.
Eric HolkRyan NewtonJeremy G. SiekAndrew LumsdainePublished in: OOPSLA (2014)
Keyphrases
- programming language
- memory management
- data structure
- parallel computation
- operating system
- high level
- general purpose
- hardware implementation
- garbage collection
- object oriented
- software engineering
- programming environment
- strongly typed
- graphics processing units
- field programmable gate array
- parallel algorithm
- parallel implementation
- memory access
- parallel programming
- parallel computing
- database languages
- denotational semantics
- computing environments
- java bytecode
- flash memory
- main memory
- lambda calculus
- databases
- r tree
- data types
- software systems
- index structure
- java virtual machine
- computer systems