2015 IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines 2015
DOI: 10.1109/fccm.2015.22
|View full text |Cite
|
Sign up to set email alerts
|

An Open-Source Tool Flow for the Composition of Reconfigurable Hardware Thread Pool Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
5

Relationship

1
9

Authors

Journals

citations
Cited by 22 publications
(10 citation statements)
references
References 12 publications
0
10
0
Order By: Relevance
“…In this research, we explore a horizontal collaborative solution. Similar work to ours is done in [13] that presents a tool to automatically compose multiple heterogeneous accelerator cores into a unified hardware thread pool. In comparison, our approach includes host CPU for task execution too and relies on commercially available tools to abstract drivers and run-time creation and focuses on performance enhancements and scheduling.…”
Section: Background and Related Workmentioning
confidence: 92%
“…In this research, we explore a horizontal collaborative solution. Similar work to ours is done in [13] that presents a tool to automatically compose multiple heterogeneous accelerator cores into a unified hardware thread pool. In comparison, our approach includes host CPU for task execution too and relies on commercially available tools to abstract drivers and run-time creation and focuses on performance enhancements and scheduling.…”
Section: Background and Related Workmentioning
confidence: 92%
“…When moving from a standard shared memory multi-core architecture to a high speed cluster, the data parallel pattern may be automatically refactored out of the pattern expression modelling application parallelism 3 or individual computations of different, consecutive filter stages may be merged into a single, coarser grain stage 4 to enhance grain and therefore increase application efficiency. Similar reasoning can also be applied to various hardware accelerators, including GP-GPUs and FPGAs [40,46] and, potentially, enable a performance continuum into more distributed systems such as clouds [8]. It is worth pointing out that, provided the set of valid refactoring rules, the policies and the heuristics are suitably tagged with models qualitatively describing their effect w.r.t.…”
Section: Strengths and Weaknesses Of Structured Parallel Programmingmentioning
confidence: 98%
“…This problem is precisely what motivated the work on ThreadPoolComposer [42], the authors' first effort in this area. TaPaSCo is based on ThreadPoolComposer, which is in turn is closely related to previous work on ReconOS [47], hthreads [54], and FUSE [36].…”
Section: Earlier Workmentioning
confidence: 99%