Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
9 years ago

OpenCL design without a host

I'm quite new to OpenCL.

Is it possible to create an OpenCL kernel design without the need for a host ? watching the latest OpenCL tutorials for AOCL SDK 16.1 suggest kernels can now be started automatically, and doesn't need to be started by the host ?

All we want to do is create a component with its behaviour described in OpenCL ! so basically the OpenCL kernel is the component. Data in and out of the OpenCL component would be via streaming data i.e Avalon-ST. Is this possible ?

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi there, I am on a similar quest trying to figure out if this is possible.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    It is certainly possible with autorun kernels, check "Intel FPGA SDK for OpenCL Programming Guide, Section 2.3.1.2, Omit Communication Hardware between the Host and the Kernel". Note that if you are using autorun kernels, you are pretty much on your own for functional and performance debugging.