VSL 2014: VIENNA SUMMER OF LOGIC 2014

Group Communication Patterns for High Performance Computing in Scala

Authors: Felix Hargreaves, Daniel Merkle and Peter Schneider-Kamp

PapersPapers with AbstractsAuthor IndexKeyword Index

Paper Information

Title:Group Communication Patterns for High Performance Computing in Scala
Authors:Felix Hargreaves, Daniel Merkle and Peter Schneider-Kamp
Proceedings:EC2 2014 Short Papers
Editors: Michael Emmi and Akash Lal
Keywords:high-performance computing, programming framework, functional programming, runtime analysis, correctness
Abstract:

ABSTRACT. We developed a novel Functional Object-Oriented PARallel framework (FOOPAR) for analyzable high-level high-performance computing in Scala. Central to this framework are Distributed Memory Parallel Data structures, i.e., collections of data distributed in a shared nothing system together with parallel operations on these data.

In this position paper we shortly present FOOPAR’s design and focus on its properties w.r.t. analyzability and correctness. We prove the correctness and safety of one communication algorithm and show how specification testing (via ScalaCheck) can be used to bridge the gap between proof and implementation.

Pages:0
Talk:Jul 17 15:30
Paper:
Disclaimer | Powered by EasyChair Smart Program