2017 IEEE 28th International Conference on Application-Specific Systems, Architectures and Processors (ASAP) 2017
DOI: 10.1109/asap.2017.7995270
|View full text |Cite
|
Sign up to set email alerts
|

Hierarchical Dataflow Model for efficient programming of clustered manycore processors

Abstract: Programming Multiprocessor Systems-on-Chips (MPSoCs) with hundreds of heterogeneous Processing Elements (PEs), complex memory architectures, and Networks-on-Chips (NoCs) remains a challenge for embedded system designers. Dataflow Models of Computation (MoCs) are increasingly used for developing parallel applications as their high-level of abstraction eases the automation of mapping, task scheduling and memory allocation onto MPSoCs. This paper introduces a technique for deploying hierarchical dataflow graphs e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 13 publications
(9 citation statements)
references
References 11 publications
0
9
0
Order By: Relevance
“…For further developments, we may extend this work to support other block types such as conditional execution block which is characterized with variable periods. As well as future work , we may also adopt the hierarchical approach proposed in [16] to perform hierarchical Simulink applications mapping into multi-core architecture. We also aim to extend S-Preesm work-flow to support the optimal scheduler proposed by Rebaya et al [24].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…For further developments, we may extend this work to support other block types such as conditional execution block which is characterized with variable periods. As well as future work , we may also adopt the hierarchical approach proposed in [16] to perform hierarchical Simulink applications mapping into multi-core architecture. We also aim to extend S-Preesm work-flow to support the optimal scheduler proposed by Rebaya et al [24].…”
Section: Discussionmentioning
confidence: 99%
“…This mechanism enables the description of the internal behavior of nodes with SDF subgraphs and ensures deadlock freeness between levels thanks to interfaces mechanism. Moreover, using IBSDF MoC allows us to benefit from recent researches such as [16] which exploit hierarchical behavior of IBSDF MoC to optimize code generation process and enhance performance on multi-core architectures.…”
Section: Introductionmentioning
confidence: 99%
“…Due to the great success of big.LITTLE architectures [1], recent studies also address architecture limitations in clusterised many‐core systems. In [18], a technique for deploying hierarchical data flow graphs efficiently onto clustered many‐core processors is proposed to help retrieve data locality, which is crucial for high performances and power consumption. On and Hussin [19] analysed the impact that different many‐core clustering methods have on multiprocessing architectures.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Dataflow programming provides the application programmer with a higher level of abstraction. Related work on dataflow programming techniques for manycore architectures focuses on either dynamic [18], [2], [17] or static [7], [14], [9] classes of dataflow MoCs. Reconfigurable dataflow MoC offer a tradeoff between dynamicity and predictability that can be exploited by a runtime manager to verify application properties or to perform optimizations at runtime, like the mapping of actor computations [10].…”
Section: Sobel Erosionmentioning
confidence: 99%
“…During the processing of each Tseq+Tpar ) −1 = 28. In [9], the authors evaluate the performance of a static version of the PiSDF graph from Figure 1. In the static version, N is fixed and all mapping and scheduling are done at compile time for VGA videos (640x480).…”
Section: ) Lrt Memory Footprintmentioning
confidence: 99%