2011 International Conference on Field-Programmable Technology 2011
DOI: 10.1109/fpt.2011.6132678
|View full text |Cite
|
Sign up to set email alerts
|

VLIW-SCORE: Beyond C for sequential control of SPICE FPGA acceleration

Abstract: Abstract-Many stand-alone, FPGA-based accelerators separate the implementation of a computation into two components -(1) a large parallel component that is realized as hardware on spatial FPGA fabric and (2) a small control and co-ordination component that is realized as software on embedded soft-core processors like an off-the-shelf Xilinx Microblaze (or host offchip CPU). While this hardware-software partitioning methodology allows the designer to lower design effort when composing the accelerator system, it… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
6
1
1

Relationship

2
6

Authors

Journals

citations
Cited by 23 publications
(14 citation statements)
references
References 18 publications
(21 reference statements)
0
14
0
Order By: Relevance
“…Although a hard processors such as the PowerPC CPUs in Virtex-2 Pro and the ARM cores in the newer Zynq SoCs can o↵er better performance than an equivalent soft processor, they are inappropriate for situations where lightweight control and co-ordination [13] are required. Their fixed position in the FPGA fabric can also complicate design, and they demand supporting infrastructure for logic interfacing.…”
Section: Related Workmentioning
confidence: 98%
See 1 more Smart Citation
“…Although a hard processors such as the PowerPC CPUs in Virtex-2 Pro and the ARM cores in the newer Zynq SoCs can o↵er better performance than an equivalent soft processor, they are inappropriate for situations where lightweight control and co-ordination [13] are required. Their fixed position in the FPGA fabric can also complicate design, and they demand supporting infrastructure for logic interfacing.…”
Section: Related Workmentioning
confidence: 98%
“…Processors find extensive use within FPGA systems, from management of system execution and interfacing, to implementation of iterative algorithms outside of the performancecritical datapath [13]. In recent work, soft processors have been demonstrated as a viable abstraction of hardware resources, allowing multi-processor systems to be built and programmed easily.…”
Section: Introductionmentioning
confidence: 99%
“…Stream graphs have been mapped to different architectures, including the Cell processor [20], GP-GPUs [12,21], FPGA [22,23], and other reconfigurable architectures [24]. Those techniques often focus on exploiting task-level parallelism (TLP) and balancing workloads among multiple processors.…”
Section: Related Workmentioning
confidence: 99%
“…[4] describe a VLIW soft processor that can be dynamically reconfigured (using Xilinx partial reconfig support) to be either a single 4-wide core or two 2-wide cores. Most closely related is VLIW-SCORE [1], a VLIW, pipelined architecture for utilizing floating point units, that compiler-schedules operations via software pipelining. One key difference vs TILT is storage organization: VLIW-SCORE organizes storage as a pair of operand memories in front of each functional unit, with a time-multiplexed network connecting functional unit outputs to operand-memory inputs; in contrast, TILT organizes storage as banks of memory having contiguous per-thread address spaces.…”
Section: Introductionmentioning
confidence: 99%