2011
DOI: 10.1002/cpe.1898
|View full text |Cite
|
Sign up to set email alerts
|

Resource analyses for parallel and distributed coordination

Abstract: SUMMARYPredicting the resources that are consumed by a program component is crucial for many parallel or distributed systems. In this context, the main resources of interest are execution time, space and communication/synchronisation costs. There has recently been significant progress in resource analysis technology, notably in type-based analyses and abstract interpretation. At the same time, parallel and distributed computing are becoming increasingly important.This paper synthesises progress in both areas t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 102 publications
(141 reference statements)
0
5
0
Order By: Relevance
“…Abstract interpretation techniques addressing domains carrying quantitative information, such as resource consumption, have been proposed in the literature -see references in [16]. Consequently, several well-developed automatic solvers for cost analysis already exist.…”
Section: Related Workmentioning
confidence: 99%
“…Abstract interpretation techniques addressing domains carrying quantitative information, such as resource consumption, have been proposed in the literature -see references in [16]. Consequently, several well-developed automatic solvers for cost analysis already exist.…”
Section: Related Workmentioning
confidence: 99%
“…to inform task scheduling. Trinder et al present a wide-ranging survey [34], and using their classification ACM is an abstract relative parallel cost model, based on heuristic linear equations, and parameterized by a parallel implementation model of the underlying hardware.…”
Section: Related Workmentioning
confidence: 99%
“…Predicting resource consumption of a software is crucial in parallel or distributed systems [48]. In this context, the main resources of interest to estimate are bounds for synchronisation costs, and execution and network transfer times.…”
Section: Cost Analysismentioning
confidence: 99%
“…Unlike simpler models, BSP recognises that synchronisation costs cannot be neglected, and that sharing data involves communication times, which depend on the infrastructure of the communication network, and the parallel and distributed processors under analysis. Interestingly, even when the model does not consider the processor internals, the memory hierarchy of specific communication patterns, it has been proved useful for predicting the true performance of applications [48,5].…”
Section: Cost Analysismentioning
confidence: 99%