Comment

Comment by disdi

I am really not able to connect the dots here. Bear with me for my ignorance since I am from OS/drivers background and not a compiler guy.

Can I compile code at below link with nvcc(Nvidia compiler) - https://bitbucket.org/STG-TCD/trinnity/src/b33c94e1fabd18f83...

If I write gemm.cl like above program implementing a bunch of CNN primitives, why I cannot compile it with gcc.

For compiling any Opencl program, I need to write kernel in suppose sample.cl file and compile it with gcc –Wall sample.cl –o sample -lOpenCL

This -lOpenCL picks up libopencl.so file from my Hardware vendor(Qcom, Intel) and generates the binary which runs it on GPU(or whereever Opencl is available)

Why do I need anything trinity compiler and optimizer.

parent disdi 8 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton