kirancodes.me
To Proof Maintenance & Beyond!

Spice: speculative parallel iteration chunk execution

Easwaran Raman, Neil Vachharajani, Ram Rangan, David I. August

Abstract

The recent trend in the processor industry of packing multiple processor cores in a chip has increased the importance of automatic techniques for extracting thread level parallelism. A promising approach for extracting thread level parallelism in general purpose applications is to apply memory alias or value speculation to break dependences amongst threads and executes them concurrently.

Related papers