The Imagine and Merrimac projects produced quite a few relevant papers (all of which have some flaws of course). If you’re interested in reading more, I’m listing a few of the papers below. I’ll improve this list over the next week or so.

The Imagine project has a nice web page at http://cva.stanford.edu/projects/imagine, which also lists all the publications. In particular I recommend looking at the HPCA 2000 paper on register organization and the ISCA 2004 evaluation paper, as well as the slightly less technical ACM Queue and IEEE Micro papers.

For Merrimac, which deals with extending stream architectures to scientific applications, the best bet is probably Chapters 2 and 3 of my thesis (http://www.ece.utexas.edu/~merez/mattan_erez_thesis_screen.pdf). My web page contains all the Merrimac publications.