Back to Browse

Purely Functional Array Programming [1/3] - Gabrielle Keller - OPLSS 2018

523 views
Aug 2, 2018
1:20:12

Oregon Programming Languages Summer School, 2018 Parallelism and Concurrency July 3-21, 2018 University of Oregon https://www.cs.uoregon.edu/research/summerschool/summer18/ Title: Purely Functional Array Programming [1/3] Speaker: Gabrielle Keller, University of New South Wales Date: Thursday, 12 July 2018, Session 3 Topics: Haskell ; functional programming ; array programming ; Data Parallel Haskell ; domain-specific languages ; embedded domain-specific languages ; Accelerate language ; shallow vs. deep embedding ; abstract syntax trees ; generalized and parameterised algebraic data types ; correctness proofs for free ; list functions: zipWith, foldl, foldr ; boxed vs. unboxed values ; dot product in Accelerate ; Haskell type classes ; running Accelerate programs ; Accelerate expressions ; expressions as algebraic data types ; ad-hoc polymorphism for expressions ; array shapes ; shape polymorphism © 2018, University of Oregon

Download

0 formats

No download links available.

Purely Functional Array Programming [1/3] - Gabrielle Keller - OPLSS 2018 | NatokHD