Tinker: Generating Custom Memory Architectures for Altera's OpenCL Compiler.
Dustin RichmondJeremy BlackstoneMatthew HogainsKevin ThaiRyan KastnerPublished in: FCCM (2016)
Keyphrases
- memory management
- hardware implementation
- address space
- field programmable gate array
- digital signal processors
- programming language
- domain specific
- programmable logic
- level parallelism
- hardware design
- parallel programming
- memory requirements
- general purpose
- software implementation
- parallel architectures
- memory usage
- transactional memory
- java virtual machine
- memory space
- highly optimized
- parallel algorithm
- memory size
- memory hierarchy
- limited memory
- multi core processors
- generation process
- software systems
- high level
- memory access
- real time
- garbage collection
- image processing algorithms
- operating system
- signal processing
- software engineering
- distributed memory machines
- image processing