I’m currently interpreting CUDA best performance guide into Russian. While thinking of ways to translate ‘CUDA runtime API’ term I understood that I misunderstood something here . Ok, it is an API, evidently, that is - an interface for programming. It is definitely related to CUDA, therefore CUDA API. But why runtime? “As is” that means that the interface itself is employed only when an application actually starts, doesn’t it? Then, since driver API is simply an interface of the driver, there is no straight connection between “runtime” and “driver” . So probably I misunderstand something?