Programming for Locality and Parallelism with Hierarchically Tiled Arrays.
George AlmásiLuiz De RoseBasilio B. FraguelaJosé E. MoreiraDavid A. PaduaPublished in: LCPC (2003)
Keyphrases
- programming language
- parallel processing
- multicore processors
- shared memory
- computer programming
- high level
- address space
- parallel execution
- programming environment
- development environment
- computational power
- data flow
- general purpose
- multithreading
- spatial locality
- multidimensional arrays
- relational databases
- data sets