Stream programming on general-purpose processors

@article{Gummaraju2005StreamPO,
  title={Stream programming on general-purpose processors},
  author={Jayanth Gummaraju and Mendel Rosenblum},
  journal={38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'05)},
  year={2005},
  pages={12 pp.-354}
}
In this paper we investigate mapping stream programs (i.e., programs written in a streaming style for streaming architectures such as Imagine and Raw) onto a general-purpose CPU. We develop and explore a novel way of mapping these programs onto the CPU. We show how the salient features of stream programming such as computation kernels, local memories, and asynchronous bulk memory loads and stores can be easily mapped by a simple compilation system to CPU features such as the processor caches… CONTINUE READING
Highly Cited
This paper has 134 citations. REVIEW CITATIONS