I have been following this discussion for a while. It seems as if a research project at CMU seems to be doing a similar thing. They are virtualizing hardware to take advantage of new reconfigurable hardware. For more information on the project take a look at http://www.ece.cmu.edu/research/piperench/ Jonathan