@inproceedings{878c2a5a0e334343bbbfe7d8b52bef08,
title = "Automatically generating streaming architectures from ordinary programs",
abstract = "In this paper we investigate the process and considerations for automatically generating streaming architectures from existing applications written for nonstreaming scalar processors. While the existing stream systems require the programs to be written in specific models, we develop a novel approach of identifying producer-consumer relationships from ordinary programs. As part of this approach, we use automatically generated stream descriptors along with operations such as subset analysis, dependence analysis, and stream concatenation to identify amenable data relationships. We demonstrate our results on a FPGA based platform. The automatically generated stream programs show significant performance improvements employing spatial and temporal data independence to increase large grain parallelism.",
keywords = "FPGA, Parallel processing, Stream architecture, Stream descriptor",
author = "Lei Gao and Gaurav Mittal and David Zaretsky and Dan Schonfeld and Prith Banerjee",
year = "2009",
language = "English (US)",
isbn = "9780889868113",
series = "Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems",
pages = "276--283",
booktitle = "Proceedings of the 21st IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2009",
note = "21st IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2009 ; Conference date: 02-11-2009 Through 04-11-2009",
}