TY - GEN
T1 - An automated algorithm to generate stream programs
AU - Gao, Lei
AU - Mittal, Gaurav
AU - Zaretsky, David
AU - Schonfeld, Dan
AU - Banerjee, Prith
PY - 2009
Y1 - 2009
N2 - With the proliferation of reconfigurable systems and flexible memory architectures, there has been intense interest in stream systems. While the existing stream systems require the programs to be written using special models, this paper demonstrates an approach to automatically generate stream programs from existing applications written for non-stream scalar processors. As a part of this approach, we provide a new comparison methodology and an algorithm to automatically generate stream descriptions. A second algorithm identifies processing kernels that can be pipelined. We demonstrate our results on an FPGA based platform.
AB - With the proliferation of reconfigurable systems and flexible memory architectures, there has been intense interest in stream systems. While the existing stream systems require the programs to be written using special models, this paper demonstrates an approach to automatically generate stream programs from existing applications written for non-stream scalar processors. As a part of this approach, we provide a new comparison methodology and an algorithm to automatically generate stream descriptions. A second algorithm identifies processing kernels that can be pipelined. We demonstrate our results on an FPGA based platform.
UR - http://www.scopus.com/inward/record.url?scp=70350142190&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350142190&partnerID=8YFLogxK
U2 - 10.1109/ISCAS.2009.5118053
DO - 10.1109/ISCAS.2009.5118053
M3 - Conference contribution
AN - SCOPUS:70350142190
SN - 9781424438280
T3 - Proceedings - IEEE International Symposium on Circuits and Systems
SP - 1505
EP - 1508
BT - 2009 IEEE International Symposium on Circuits and Systems, ISCAS 2009
T2 - 2009 IEEE International Symposium on Circuits and Systems, ISCAS 2009
Y2 - 24 May 2009 through 27 May 2009
ER -