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

Optimal usage of the memory system is a key element of fast GPU algorithms. Unfortunately many common algorithms fail in this regard despite exhibiting great regularity in memory access patterns. In this paper we propose efficient kernels to permute the elements of an array. We handle a class of permutations known as Bit Matrix Multiply Complement (BMMC) permutations, for which we design kernels of speed comparable to that of a simple array copy. This is a first step towards implementing a set of array combinators based on these permutations.

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 École normale supérieure Paris-Saclay, Mary Sheeran Chalmers | University of Gothenburg
DOI