Using Language Oriented Programming to Execute Computations on the GPU with F#
Details
Robert Pickering is in town and will be talking about F#'s support for language oriented programming (LOP). LOP refers to the ability to create an abstract description of a problem, then have this description executed in another environment.
During this talk, Robert will walk us through the design of an F# library that uses LOP techniques to execute matrix calculations on either the CPU or GPU.
We’ll start by taking a look at union types and active patterns, and then we’ll see how these are used by F#’s quotation system to give access to an abstract description of functions. Finally, we’ll see how these descriptions of functions can be translated into computations the GPU understands and can execute.
REGISTRATION
Please be sure to register you details with our hosts, Skills Matter, if you are intending on attending. You can do so here: https://skillsmatter.c... (https://skillsmatter.com/event/open-source-dot-net/using-language-oriented-programming-to-execute-computations-on-the-gpu)


