ICFP 2023
Mon 4 - Sat 9 September 2023 Seattle, Washington, United States
Mon 4 Sep 2023 11:00 - 11:45 at Olympic - FHPNC Talk #2 Chair(s): Sam Westrick

One of the uses of Conal Elliott’s ConCat infrastructure for compiling with categories is implementing Deep Learning. ConCat implements the automatic differentiation needed to compute gradients. It can also be used to transform the resulting code to run on a GPU via the Accelerate framework. Composing both yields high-performance GPU-based Deep Learning, implemented as plain Haskell code. The talk describes how these pieces fit together in an industrial application, what the advantages are over the dominant Python-based frameworks, as well as challenges of composing ConCat and Accelerate.

Mike Sperber is CEO of Active Group GmbH in Tübingen, Germany.

Mon 4 Sep

Displayed time zone: Pacific Time (US & Canada) change

11:00 - 12:30
FHPNC Talk #2FHPNC at Olympic
Chair(s): Sam Westrick Carnegie Mellon University
11:00
45m
Keynote
Fast Deep Learning with Categories
FHPNC
Michael Sperber Active Group GmbH
11:45
45m
Talk
Efficient GPU Implementation of Affine Index Permutations on Arrays
FHPNC
Mathis Bouverot-Dupuis INRIA & École Normale Supérieure, Mary Sheeran Chalmers | University of Gothenburg
DOI