F#unctional Londoners Meetup Group:Alea.CUDA -- Combining the computational power of GPUs with the functional elegance of F#
Alea.CUDA -- Combining the computational power of GPUs with the functional elegance of F#
F# and GPUs are two trailblazing yet unrelated technologies. F# is a uniquely
productive language to solve complex problems in a clear and concise way. On the
other hand GPUs offer an immense computational power to solve large number
crunching tasks fast and efficiently.
Our presentation shows how to wed the two technologies F# and GPUs with the
help of Alea.CUDA. Alea.CUDA is our new framework and compiler service for GPU
computing. It extends F# with the key CUDA concepts and allows to compile F# code
quotations to an executable GPU code. I will briefly introduce Alea.CUDA and show
you – by means of several live coding examples – how it can be used to develop
GPU algorithms entirely in F# with the full flexibility of CUDA-C. Besides getting an
understanding of the main features of Alea.CUDA you will become familiar with some
of the basic GPU computing paradigms. To round off the presentation I shall reveal
some of the implementational aspects of Alea.CUDA.
WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
Progressive F# Tutorials 2012 (Nov 1-2)
The Progressive F# Tutorials brings together the leading experts in F# to deliver a range of talks, 4 hour intensive hands-on tutorials and discussions. We are working with Phil Trelford to bring you a range of expert led talks and hands on sessions- We can already announce that the creator of the F# language, Dom Syme, we be joining us!
See who else will be presenting at this year's Progressive F# Tutorials here!
Tomas Petricek’s and Phil Trelford’s two-day Functional Programming in
.NET course explains concepts that you need to write modern applications
for .NET using F#, C# with LINQ as well as current and upcoming .NET
technologies that arise from functional programming ideas. Learning
several simple functional concepts will help you understand these
technologies and use them effectively. This means that the course will
make you a better programmer even if you’re not going to immediately
start using F#. This course is based on experience of developing
commercial applications in F# and we’ll discuss good ways of introducing
F# to your daily work..
Find out more here
Tomas Petricek’s and Phil Trelford’s two day course will teach you how
to solve real-world .NET problems in F#. Will guide you through several
areas where F# can help you be more productive and solve your problems
faster, with code that is efficient and easy to maintain. The examples
used in this course are based on experience of developing successful
commercial applications in F#. After attending, you’ll be able to
recognize where using F# can save your time and money and you’ll know
how to integrate F# components in the .NET ecosystem.
Find out more here
ABOUT DANIEL EGLOFF
He advised several high profile clients on quantitative finance,
software development and high performance computing.
More about Daniel Egloff
ABOUT THE F#UNCTIONAL LONDONERS MEETUP GROUP
PODCAST ALEA.CUDA -- COMBINING THE COMPUTATIONAL POWER OF GPUS WITH THE FUNCTIONAL ELEGANCE OF F#
© Copyright 2003-2013, Skills Matter Ltd