Shoal: Smart Allocation and Replication of Memory For Parallel Programs.
Stefan KaestleReto AchermannTimothy RoscoeTim HarrisPublished in: USENIX Annual Technical Conference (2015)
Keyphrases
- parallel hardware
- multi threaded
- fault tolerant
- parallel processing
- data partitioning
- distributed databases
- distributed shared memory
- resource allocation
- sorting algorithms
- parallel implementation
- level parallelism
- parallel computing
- memory footprint
- memory usage
- memory space
- limited memory
- neural network
- parallel programming
- computing power
- data replication
- processing elements
- multi core processors
- smart environments
- massively parallel
- computational power
- dynamic allocation
- compute intensive
- memory requirements
- main memory
- multicore processors
- data structure