AMD APP OpenCL SDK on Intel

Viewed 3880

I have seen that AMD APP SDK samples work on a machine having only Intel CPU. How can this happen? How does the compiler target a different machine architecture? Do I not need Intel's set of compilers for running the code on the intel CPU?

I think if we have to run an OpenCL application on a specific hardware, I have to (re)compile it using device's vendor specifics compiler.

Where is my understanding wrong?

3 Answers
Related