The Design and Implementation of Feldspar

By: Josef Svenningsson, Chalmers University of Technology, Sweden

Feldspar is a domain specific language with the goal of raising the
level of abstraction for performance sensitive, low-level code.
Feldspar is a functional language embedded in Haskell, which offers a
high-level style of programming. The key to generating generating
efficient code from such descriptions is to use a high-level
optimisation technique called vector fusion. Feldspar achieves
vector fusion for free by employing a particular way of embedding the
language in Haskell by combining deep and shallow embeddings.

Bio: Josef Svenningsson is an Assistant Professor in the Functional
Programming group at Chalmers University of Technology. He has a broad
range of interest and has published papers on wide variety of topics,
including: program analysis, constraint solving, security, programming
language design, testing and high-performance computing.

Event details

  • When: 21st October 2014 14:00 - 20th October 2014 15:00
  • Where: Cole 1.33
  • Series: School Seminar Series
  • Format: Seminar

Talk by Dr Jost Berthold Thursday 14th March

Thursday 14th March, the regular meeting of the Functional Programming group will give the floor to our guest Dr. Jost Berthold for a public talk called “High-Level Parallel Computing in Finance — Haskell Case Studies within HIPERFIT –” .

The presentation will take place from 12.00 to 13.00, in the Jack Cole building, room 1.04 (upstairs), and everyone is welcome.

If you intend to come to the talk, it would be helpful (but is not essential) to drop me (fs39) a one-line email beforehand, to be sure that the reserved room has a suitable size.

Abstract: Continue reading

Event details

  • When: 14th March 2013 12:00 - 13:00
  • Where: Cole Bldg
  • Format: Seminar, Talk