2021
DOI: 10.1007/978-3-030-72019-3_3
|View full text |Cite
|
Sign up to set email alerts
|

Types for Complexity of Parallel Computation in Pi-Calculus

Abstract: Type systems as a technique to analyse or control programs have been extensively studied for functional programming languages. In particular some systems allow to extract from a typing derivation a complexity bound on the program. We explore how to extend such results to parallel complexity in the setting of the pi-calculus, considered as a communication-based model for parallel computation. Two notions of time complexity are given: the total computation time without parallelism (the work) and the computation … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 39 publications
0
7
0
Order By: Relevance
“…This paper is an extended version of the conference paper [5]. With respect to this previous article, we give two additional results, one result towards type inference for the work type system (Sect.…”
Section: Introductionmentioning
confidence: 90%
See 2 more Smart Citations
“…This paper is an extended version of the conference paper [5]. With respect to this previous article, we give two additional results, one result towards type inference for the work type system (Sect.…”
Section: Introductionmentioning
confidence: 90%
“…• A bitonic sequence is either a sequence composed of an increasing sequence followed by a decreasing sequence (e.g. [2,7,23,19,8,5]), or a cyclic rotation of such a sequence (e.g. [8,5,2,7,23,19]).…”
Section: −Imentioning
confidence: 99%
See 1 more Smart Citation
“…Recently, there have been studies on type systems for estimating the (time) complexity of processes for the π-calculus [1,2] and related session calculi [9,8]. Since the existence of a finite upper-bound implies termination, those analyses can, in principle, be used also for reasoning about termination, but the resulting termination analysis would be too conservative.…”
Section: Related Workmentioning
confidence: 99%
“…Automated inference of complexity bounds for parallel computation has seen a surge of attention in recent years [12,13,32,5,31,18]. While techniques and tools for a variety of computational models have been introduced, so far there does not seem to be any paper in this area for complexity of term rewriting with parallel evaluation strategies.…”
Section: Introductionmentioning
confidence: 99%