ICFP 2016 Workshops
21st ACM SIGPLAN International Conference on Functional Programming (ICFP 2016)
Powered by
Conference Publishing Consulting

5th International Workshop on Functional High-Performance Computing (FHPC 2016), September 22, 2016, Nara, Japan

FHPC 2016 – Proceedings

Contents - Abstracts - Authors

5th International Workshop on Functional High-Performance Computing (FHPC 2016)

Frontmatter

Title Page
Message from the Chairs

Keynote

From Identification of Parallelizability to Derivation of Parallelizable Codes
Akimasa MorihataORCID logo
(University of Tokyo, Japan)

Domain-Specific Languages

Icicle: Write Once, Run Once
Amos Robinson and Ben Lippmeier
(UNSW, Australia; Ambiata, Australia; Vertigo Technology, Australia)
Using Fusion to Enable Late Design Decisions for Pipelined Computations
Máté Karácsony and Koen Claessen ORCID logo
(Eötvös Loránd University, Hungary; Chalmers University of Technology, Sweden)

Code Generation

Automatic Generation of Efficient Codes from Mathematical Descriptions of Stencil Computation
Takayuki Muranushi, Seiya Nishizawa, Hirofumi Tomita, Keigo Nitadori, Masaki Iwasawa, Yutaka Maruyama, Hisashi Yashiro, Yoshifumi Nakamura, Hideyuki Hotta, Junichiro Makino, Natsuki Hosono, and Hikaru Inoue
(RIKEN AICS, Japan; Chiba University, Japan; Kobe University, Japan; Kyoto University, Japan; Fujitsu, Japan)
JIT Costing Adaptive Skeletons for Performance Portability
Patrick Maier, John Magnus Morton, and Phil Trinder ORCID logo
(University of Glasgow, UK)

GPUs

Low-Level Functional GPU Programming for Parallel Algorithms
Martin Dybdal, Martin Elsman ORCID logo, Bo Joel Svensson, and Mary Sheeran
(University of Copenhagen, Denmark; Chalmers University of Technology, Sweden)
APL on GPUs: A TAIL from the Past, Scribbled in Futhark
Troels Henriksen ORCID logo, Martin Dybdal, Henrik Urms, Anna Sofie Kiehn, Daniel Gavin, Hjalte Abelskov, Martin Elsman ORCID logo, and Cosmin Oancea
(University of Copenhagen, Denmark)

Streaming and Dataflow

Streaming Nested Data Parallelism on Multicores
Frederik M. Madsen and Andrzej Filinski
(University of Copenhagen, Denmark)
Polarized Data Parallel Data Flow
Ben Lippmeier, Fil Mackay, and Amos Robinson
(Vertigo Technology, Australia; UNSW, Australia; Ambiata, Australia)

Graph Processing

s6raph: Vertex-Centric Graph Processing Framework with Functional Interface
Onofre Coll Ruiz, Kiminori Matsuzaki, and Shigeyuki Sato
(Kochi University of Technology, Japan)

proc time: 0.79