skip to main content
10.1145/2808091acmconferencesBook PagePublication PagesicfpConference Proceedingsconference-collections
FHPC 2015: Proceedings of the 4th ACM SIGPLAN Workshop on Functional High-Performance Computing
ACM2015 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICFP'15: 20th ACM SIGPLAN International Conference on Functional Programming Vancouver BC Canada 3 September 2015
ISBN:
978-1-4503-3807-3
Published:
30 August 2015
Sponsors:
Next Conference
Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
research-article
Meta-programming and auto-tuning in the search for high performance GPU code

Writing high performance GPGPU code is often difficult and time-consuming, potentially requiring laborious manual tuning of low-level details. Despite these challenges, the cost in ignoring GPUs in high performance computing is increasingly large. Auto-...

research-article
Converting data-parallelism to task-parallelism by rewrites: purely functional programs across multiple GPUs

High-level domain-specific languages for array processing on the GPU are increasingly common, but they typically only run on a single GPU. As computational power is distributed across more devices, languages must target multiple devices simultaneously. ...

research-article
Functional array streams

Regular array languages for high performance computing based on aggregate operations provide a convenient parallel programming model, which enables the generation of efficient code for SIMD architectures, such as GPUs. However, the data sets that can ...

research-article
Skeletons for distributed topological computation

Parallel implementation of topological algorithms is highly desirable, but the challenges, from reconstructing algorithms around independent threads through to runtime load balancing, have proven to be formidable. This problem, made all the more acute ...

research-article
Generate and offshore: type-safe and modular code generation for low-level optimization

We present the Asuna system which supports implicitly heterogeneous multi-stage programming based on MetaOCaml, a multi-stage extension of OCaml. Our system allows programmers to write code generators in a high-level language, and generated code can be ...

research-article
Scalan: a framework for domain-specific hotspot optimization (invited tutorial)

While high-level abstractions greatly simplify program development, they ultimately need to be eliminated to produce high-performance code. This can be done using generative programming; one particularly usable approach is Lightweight Modular Staging. ...

Contributors
  • Purdue University
  • College of Computing & Informatics

Index Terms

  1. Proceedings of the 4th ACM SIGPLAN Workshop on Functional High-Performance Computing

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate18of25submissions,72%
    YearSubmittedAcceptedRate
    FHPC '14111091%
    FHPC '1314857%
    Overall251872%