2018
DOI: 10.3390/computers7020027
|View full text |Cite
|
Sign up to set email alerts
|

Designing Domain-Specific Heterogeneous Architectures from Dataflow Programs

Abstract: The last ten years have seen performance and power requirements pushing computer architectures using only a single core towards so-called manycore systems with hundreds of cores on a single chip. To further increase performance and energy efficiency, we are now seeing the development of heterogeneous architectures with specialized and accelerated cores. However, designing these heterogeneous systems is a challenging task due to their inherent complexity. We proposed an approach for designing domain-specific he… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 58 publications
0
4
0
Order By: Relevance
“…Suleyman et al [27] present a generic methodology for designing domain-specific heterogeneous many-core architectures based on accelerators integrated into simple cores, which is comparable to ours. They reveal the steps undertaken to integrate the accelerators into an open source core and use them via custom instructions.…”
Section: Design and Generation Of Custom Hardwarementioning
confidence: 74%
“…Suleyman et al [27] present a generic methodology for designing domain-specific heterogeneous many-core architectures based on accelerators integrated into simple cores, which is comparable to ours. They reveal the steps undertaken to integrate the accelerators into an open source core and use them via custom instructions.…”
Section: Design and Generation Of Custom Hardwarementioning
confidence: 74%
“…Similarly, Savas et al [11], [12] proposed a framework to design a domain-specific heterogeneous many-core architecture from application data flow graphs. The framework is based on a heterogeneous tile-based architecture consisting of a simple RISC-V core, memory and accelerator tiles connected through a NoC.…”
Section: Related Work and Backgroundmentioning
confidence: 99%
“…Furthermore, in comparison with HERO [7] with similar RV32 extensions for PE, the hardware resources utilization of (LUTs and FFs) are less than ∼30% of HERO's cluster resources utilization while using 4 PEs (half of PEs number used by [7]). In contrast, the tile-based architectures of [8], [10], [12] support a single core RV64G/C with floating point execution unit and multiple levels of caches subsystems which increase the resources utilization compared to the proposed cluster-based architecture with scratchpad memories and less complex RISC-V cores.…”
Section: A Hardware Implementation and Prototypingmentioning
confidence: 99%
“…We have used the square root hardware, that is implemented in this paper, in an accelerator utilized for accelerating QR decomposition. The accelerator uses single-precision floatingpoint numbers and it is integrated to a RISC-V [14] core to build a heterogeneous tile [15]. It performs the square root operation on single-precision floating-point numbers represented in IEEE-754 standard format.…”
Section: Introductionmentioning
confidence: 99%