Suds: automatic parallelization for raw processors

Matthew I. Frank, Anant K. Agarwal, Saman P. Amarasinghe · 2003

A computer can never be too fast or too cheap. Computer systems pervade nearly every aspect of science, engineering, communications and commerce because they perform certain tasks at rates unachievable by any other kind of system built by humans. A computer system 's throughput, however, is constrained by that system 's ability to find concurrency. Given a particular target work load the computer architect's role is to design mechanisms to find and exploit the available concurrency in that work load.

Read the paper · More papers on PaperTik