This demo showcasing host and accelerator in a single device, Smaller boards, Lower board cost. This is very attractive for embedded application. Offload ARM with hardware acceleration in the FPGA fabric
OpenCL allows you to stay in the software programming model without having to learn a Hardware Description Language (HDL).
The following example demonstrates an Open Computing Language (OpenCLTM) implementation of an Asian option pricing algorithm. An Asian option is a financial instruction whose price is path dependent. The payoff of such an option is dependent on the average price over a number of sampled points from the start time to the time of maturity. This example specifically considers the pricing of arithmetic Asian options.
This example provides a kernel that implements the Mandelbrot fractal algorithm as well as a host application that displays the results to the screen. The host application is interactive and allows you to move and zoom around the region.
This example also enables increased performance by supporting execution on multiple Open Computing Language (OpenCLTM) devices. In this example, the problem is divided across multiple devices by partitioning the rows to be rendered.