Erlang is ideal for writing robust highly concurrent applications which take full advantage of today’s multi-core computers. NVIDIA’s CUDA API is great for using GPUs to rip through large datasets at incredible speeds. What happens when you put these two together? During the talk Kevin Smith will provide a brief introduction to CUDA, illustrate how to integrate CUDA-enabled code with Erlang, discuss the pros and cons of using CUDA, and cap it off with a live demo.
Target Audience: Erlang programmers interested in using CUDA in their own projects.
What is Erlang?
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang’s runtime system has built-in support for concurrency, distribution and fault tolerance.