A computing origami
Andrei Hagiescu, Weng‐Fai Wong, David F. Bacon, Rodric Rabbah · 2009
Stream processing represents an important class of applications that spans telecommunications, multimedia and the Internet. The implementation of streaming programs in FPGAs has attracted significant attention because of their inherent parallelism and high performance requirements. Languages, tools, and even custom hardware for streaming have been proposed, some of which are commercially available.