Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE), 2013 2013
DOI: 10.7873/date.2013.308
|View full text |Cite
|
Sign up to set email alerts
|

Pipelets: Self-Organizing Software Pipelines for Many-Core Architctures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 0 publications
0
6
0
Order By: Relevance
“…N apps is always equal or greater to 1 under the convention that there is an administrative application which is responsible for idle computational resources handling (see Section 3.1.3). If we define as R i the resources occupied by the i-th application then the following two equations are valid: (6) implying that that two applications cannot share the same computational resources (Eq. 5) and the total computational resources occupied by all applications are equal to the total resources of the system (Eq.…”
Section: Target Application Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…N apps is always equal or greater to 1 under the convention that there is an administrative application which is responsible for idle computational resources handling (see Section 3.1.3). If we define as R i the resources occupied by the i-th application then the following two equations are valid: (6) implying that that two applications cannot share the same computational resources (Eq. 5) and the total computational resources occupied by all applications are equal to the total resources of the system (Eq.…”
Section: Target Application Modelmentioning
confidence: 99%
“…Many-core architectures [2], [3], [4] are nowadays a reality, proposed as an effective computer organization to address the ever increasing user demands for higher performance, reliability and lower power consumption. The nature of applications' design is also evolving by incorporating dynamic characteristics such as high variability in workload, self-awareness and malleability, i.e seamless run-time adaptivity to available system resources [5], [6], [7].…”
Section: Introductionmentioning
confidence: 99%
“…To adapt resource allocations autonomously at runtime without a controlling instances, we present Pipelets as selforganizing software pipelines [20]. A Pipelet is a stage of a software pipeline that perpetually monitors its resource requirements and starts to interact with other Pipelets to decide about adapting resource allocations by migrating to a different core.…”
Section: Self-organizing Resource Allocationmentioning
confidence: 99%
“…Compilers and frameworks must assist programmers and support resource allocation schemes so that parallel applications (e.g. software pipelines or Pipelets [20] can be created easily. Work on automated parallelization of programs concentrates on extracting parallelism from sequential applications.…”
Section: Research Challengesmentioning
confidence: 99%
See 1 more Smart Citation