Inferring types for parallel programs

Francisco Martins, Vasco Thudichum Vasconcelos, Hans Hüttel

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

1 Citationer (Scopus)
220 Downloads (Pure)

Abstract

The Message Passing Interface (MPI) framework is widely used in implementing imperative programs that exhibit a high degree of parallelism. The PARTYPES approach proposes a behavioural type discipline for MPI-like programs in which a type describes the communication protocol followed by the entire program. Well-typed programs are guaranteed to be exempt from deadlocks. In this paper we describe a type inference algorithm for a subset of the original system; the algorithm allows to statically extract a type for an MPI program from its source code.

OriginalsprogEngelsk
TitelProceedings Tenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software
RedaktørerVasco T. Vasconcelos , Philipp Haller
Antal sider9
Vol/bind246
ForlagOpen Publishing Association
Publikationsdato8 apr. 2017
Sider28-36
DOI
StatusUdgivet - 8 apr. 2017
BegivenhedTenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software - Uppsala, Sverige
Varighed: 29 apr. 201729 apr. 2017
Konferencens nummer: 10

Workshop

WorkshopTenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software
Nummer10
Land/OmrådeSverige
ByUppsala
Periode29/04/201729/04/2017
NavnElectronic Proceedings in Theoretical Computer Science, EPTCS
Vol/bind246
ISSN2075-2180

Fingeraftryk

Dyk ned i forskningsemnerne om 'Inferring types for parallel programs'. Sammen danner de et unikt fingeraftryk.

Citationsformater