2003
DOI: 10.1007/3-540-35767-x_4
|View full text |Cite
|
Sign up to set email alerts
|

Bridging the Gap between Compilation and Synthesis in the DEFACTO System

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
38
0

Year Published

2004
2004
2019
2019

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 31 publications
(38 citation statements)
references
References 8 publications
0
38
0
Order By: Relevance
“…The DEFACTO [16] system takes C as input and generates VHDL code. It allows arbitrary memory accesses within the datapath.…”
Section: Related Workmentioning
confidence: 99%
“…The DEFACTO [16] system takes C as input and generates VHDL code. It allows arbitrary memory accesses within the datapath.…”
Section: Related Workmentioning
confidence: 99%
“…Figure 4 depicts the set of compiler analyses implemented specifically for our DEFACTO system, a design environment for FPGA-based systems [10]. The SUIF code that is the input to this analysis suite contains data dependence information and also information about each loop nest defined as a unique pipe stage.…”
Section: Compilation System Overviewmentioning
confidence: 99%
“…The latter difference stems from the observation that many, though not all, algorithms mapped to FPGAs have sufficiently small loop bounds or small reuse distances, and the number o f registers that can be configured on an FPGA is sufficiently large, that reuse across multiple loops can be supported. A more detailed description of our scalar replacement and register reuse analysis can be found in [10]. [j] accesses in the first unroll section, each ele ment of array u is loaded into a register, u_0_0, once, and then that value is reused 18 times in each iteration of the inner loop.…”
Section: Reuse Analysis and Scalar Replacementmentioning
confidence: 99%
See 2 more Smart Citations