MCUDA: An Efficient Implementation of CUDA Kernels on Multi-cores - TechRepublic

MCUDA: An Efficient Implementation of CUDA Kernels on Multi-cores

Last Updated: February 12, 2022 Format: PDF

The CUDA programming model, which is based on an extended ANSI C language and a runtime environment, allows the programmer to specify explicitly data parallel computation. NVIDIA developed CUDA to open the architecture of their graphics accelerators to more general applications, but did not provide an efficient mapping to execute the programming model on any other architecture. This paper describes Multicore-CUDA (MCUDA), a system that efficiently maps the CUDA programming model to a multicore CPU architecture.

Explore More Resources

Search Resources

Search to explore resources