Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis Companion 2019
DOI: 10.1145/3349567.3357376
|View full text |Cite
|
Sign up to set email alerts
|

Taming extreme heterogeneity via machine learning based design of autonomous manycore systems

Abstract: To avoid rewriting software code for new computer architectures and to take advantage of the extreme heterogeneous processing, communication and storage technologies, there is an urgent need for determining the right amount and type of specialization while making a heterogeneous system as programmable and flexible as possible. To enable both programmability and flexibility in the heterogeneous computing era, we propose a novel complex network inspired model of computation and efficient optimization algorithms … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 61 publications
0
1
0
Order By: Relevance
“…As a promising interconnect infrastructure, NoC has a significant impact on mitigating the challenges related to onchip communication and heterogeneity of cores. However, the full potential of MCS can be realized only if the applications are suitably parallelized considering task dependencies as well as the timing and power constraints [2]- [6]. Applications can be either converted from an existing sequential form or written to be executed in parallel from scratch.…”
Section: Introductionmentioning
confidence: 99%
“…As a promising interconnect infrastructure, NoC has a significant impact on mitigating the challenges related to onchip communication and heterogeneity of cores. However, the full potential of MCS can be realized only if the applications are suitably parallelized considering task dependencies as well as the timing and power constraints [2]- [6]. Applications can be either converted from an existing sequential form or written to be executed in parallel from scratch.…”
Section: Introductionmentioning
confidence: 99%