The Potential for a GPU-Like Overlay Architecture for FPGAs
Figure 3
The software flow in our system. A software developer writes a high-level Cg shader program and a host program. The Cg shader program is translated into a CTM binary via the cgc and amucomp compilers and is then folded into the host program.