2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops &Amp; PhD Forum 2012
DOI: 10.1109/ipdpsw.2012.62
|View full text |Cite
|
Sign up to set email alerts
|

FPM: A Flexible Programming Model for MPSoC on FPGA

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

2012
2012
2021
2021

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 11 publications
0
4
0
Order By: Relevance
“…In this article, MP-Tomasulo is based on a flexible programming framework FPM [Wang et al 2012], which is an extended version of CellSs [Bellens et al 2006] from CellBE to general FPGA architecture. FPM is a software-hardware codesign paradigm that contains both C compilers for software applications and also hardware generation design flows for the IP-based accelerator on FPGA platforms.…”
Section: Software/hardware Codesign Flowmentioning
confidence: 99%
See 2 more Smart Citations
“…In this article, MP-Tomasulo is based on a flexible programming framework FPM [Wang et al 2012], which is an extended version of CellSs [Bellens et al 2006] from CellBE to general FPGA architecture. FPM is a software-hardware codesign paradigm that contains both C compilers for software applications and also hardware generation design flows for the IP-based accelerator on FPGA platforms.…”
Section: Software/hardware Codesign Flowmentioning
confidence: 99%
“…Compared to Scoreboarding [Wang et al 2012], Tomasulo has higher scheduling overheads, which leads to a bigger gap between the experimental and theoretical value. However, since MP-Tomasulo cannot only detect WAW and WAR hazards but also eliminate them by renaming, the overall speedup is significantly larger than Scoreboarding.…”
Section: Speedup Of Mp-tomasulo Vsmentioning
confidence: 99%
See 1 more Smart Citation
“…Consequently, as programming models require more experiences from the programmers, the extension from instruction level scheduling algorithm to task level provides an alternate methodology to utilize MPSoC platform effectively [3]. Regarding tasks as abstract instructions, Scoreboarding and Tomasulo algorithm can be applied to task level.…”
Section: Introductionmentioning
confidence: 99%