Sunday, March 10, 2013

Talk about Delite

During the past week several members of the Effective Modelling Group visited Chalmers University of Technology to see a talk by Kunle Olukotun about the Delite framework. The talk introduced the framework as applying the DSL approach to parallelisation, striking a balance between productivity and performance, at the cost of generality. Several implicitly parallel domain-specific languages implemented on top of the framework were given as evidence for the success of the approach. The talk used one of these languages, OptiML (a language for machine learning applications) to illustrate the use of Delite's built-in operations (map, reduce, fiter, etc.) in creating the OptiML compiler. For those who missed the talk, some parts were covered in Kunle's ICFP 2012 keynote presentation which is available on YouTube.