2010
DOI: 10.1145/1926367.1926374
|View full text |Cite
|
Sign up to set email alerts
|

Binary acceleration using coarse-grained reconfigurable architecture

Abstract: Coarse-grained reconfigurable architectures (CGRAs) have been well-researched and shown to be particularly effective in acceleration of data-intensive applications. However, practical difficulties in application mapping have hindered their widespread adoption. Typically, an application must be modified manually or by using special compilers and design tools in order to fully exploit the architecture. This incurs considerable design costs to the application developer and reduces software portability. In this pa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
8
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 21 publications
0
8
0
Order By: Relevance
“…Paek et al [24] implement a coarse-grained array of homogeneous FUs with a static interconnection scheme. Reconfiguration occurs at runtime according to information extracted from binaries disassembled offline.…”
Section: Related Workmentioning
confidence: 99%
“…Paek et al [24] implement a coarse-grained array of homogeneous FUs with a static interconnection scheme. Reconfiguration occurs at runtime according to information extracted from binaries disassembled offline.…”
Section: Related Workmentioning
confidence: 99%
“…More recently, some works proposed the use of binary translation to provide software compatibilty for CGRAs [5,30]. Binary translation converts code compiled from a source ISA to run in a different ISA.…”
Section: Introductionmentioning
confidence: 99%
“…Recent works proposed the use of binary translation as a solution to reduce the intrinsic performance overhead of CGRA [12], [13]. Binary translation converts code compiled to a source ISA to run in a different ISA, in order to ensure software compatibility between different versions, or to allow application execution in different ISAs without the need for code recompilation.…”
Section: Introductionmentioning
confidence: 99%