April 2005
Intermediate to advanced
464 pages
9h 48m
English
The preceding chapters have shown how FPGAs can be combined with traditional processors to create highly parallel, high-performance computing platforms for direct hardware acceleration of key algorithms. You have seen as well how a streaming programming model can be used to exploit parallelism at the system level while at the same time allowing modern compilers to handle the automatic generation of parallelism at the level of individual C statements and for inner code loops.
The combination of automated generation of process-level hardware and system-level programmability provides system designers with a powerful, efficient way to create applications for programmable hardware. However, it does introduce new ...
Read now
Unlock full access