Chapter 13. Mandelbrot Image Generation

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 ...

Get Practical FPGA Programming in C now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.