2022
DOI: 10.1145/3495529
|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...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 42 publications
0
1
0
Order By: Relevance
“…There are multiple approaches to ICC, see, e.g., the survey (Hofmann, 2000) for early developments pre-2000, andDal Lago (2022) for a recent survey about methods involving higher-order programs. Recently, implicit characterizations have been furnished for complexity classes using different modes of computation, or using different modes of computation as a means of characterizing standard complexity classes; in particular, this includes probabilistic computation (Lago & Toldin, 2015;Lago et al, 2021), reversible computation (Kristiansen, 2022), parallel computation (Baillot & Ghyselen, 2022), and higher-order complexity (Hainry et al, 2022).…”
Section: Related Workmentioning
confidence: 99%
“…There are multiple approaches to ICC, see, e.g., the survey (Hofmann, 2000) for early developments pre-2000, andDal Lago (2022) for a recent survey about methods involving higher-order programs. Recently, implicit characterizations have been furnished for complexity classes using different modes of computation, or using different modes of computation as a means of characterizing standard complexity classes; in particular, this includes probabilistic computation (Lago & Toldin, 2015;Lago et al, 2021), reversible computation (Kristiansen, 2022), parallel computation (Baillot & Ghyselen, 2022), and higher-order complexity (Hainry et al, 2022).…”
Section: Related Workmentioning
confidence: 99%