MIT-LCS Technical Memo

SUDS: Primitive Mechanisms for Memory Dependence Speculation

As VLSI chip sizes and densities increase, it becomes possible to put many processing elements on a single chip and connect them together with a low latency communication network. In this paper we propose a software system, SUDS (Software Un-Do System), that leverages these resources using speculation to exploit parallelism in integer programs with many data dependences. We demonstrate that in order to achieve parallel speedups a speculation system must deliver memory request latencies lower than about 30 cycles.

PDF icon PDF79.47 KB
Subscribe to RSS - MIT-LCS Technical Memo