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

Compiling for reconfigurable computing

Abstract: Reconfigurable computing platforms offer the promise of substantially accelerating computations through the concurrent nature of hardware structures and the ability of these architectures for hardware customization. Effectively programming such reconfigurable architectures, however, is an extremely cumbersome and error-prone process, as it requires programmers to assume the role of hardware designers while mastering hardware description languages, thus limiting the acceptance and dissemination of this promisin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
39
0
3

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 89 publications
(43 citation statements)
references
References 100 publications
0
39
0
3
Order By: Relevance
“…The major research efforts in compiling high-level languages to reconfigurable computing are surveyed in [14]. The paper offers an in-depth analysis of the tools available at that time.…”
Section: Related Workmentioning
confidence: 99%
“…The major research efforts in compiling high-level languages to reconfigurable computing are surveyed in [14]. The paper offers an in-depth analysis of the tools available at that time.…”
Section: Related Workmentioning
confidence: 99%
“…For the software implementation, the API functions are implemented with socket connections. 3 As an example, the software implementation of our main visualization application in the HPVis project is shown in Fig. 3(a).…”
Section: Parallel Processesmentioning
confidence: 99%
“…Normally, this interface is connected to the data FIFOs to and from the user logic. 3 We chose a socket implementation for its simplicity over other options like MPI [8]. Furthermore, sockets also enable distributed implementations.…”
Section: Pci-express Controllermentioning
confidence: 99%
See 1 more Smart Citation
“…To simplify the design process, a streaming high-level synthesis tool Maxcompiler is used as an intermediate-level target [15], [16], [17], [18]. We will show how our proposed work addresses these problems in section III and IV.…”
Section: Fpga-based Parallel Gamentioning
confidence: 99%