1

Suppose I've written a program in CUDA.

What is the output of the compilation? Is is an exe or a lib or something else?

What is necessary for a machine to run a CUDA program? (A non developer's machine / client)

E.g. compilation of a simple C++ program generates an .exe and/or .dlls.

1
  • If the answer helped you, you might want to consider clicking on the accept button and possibly on the vote up too. Commented Apr 20, 2011 at 21:30

1 Answer 1

3

You create an assembly, just like ordinary code. The assembly can be a dll, exe, lib or intermediate NVIDIA formats.

To run CUDA code you need the CUDA runtime libraries, a CUDA capable device (graphics card or Tesla) and an up to date driver.

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.