2011 Design, Automation &Amp; Test in Europe 2011
DOI: 10.1109/date.2011.5763246
|View full text |Cite
|
Sign up to set email alerts
|

mRTS: Run-time system for reconfigurable processors with multi-grained instruction-set extensions

Abstract: We present a run-time system for a multi-grained reconfigurable processor in order to provide a dynamic trade-off between performance and available area budgets for both fine-as well as coarse-grained reconfigurable fabrics as part of one reconfigurable processor. Our run-time system is the first implementation of its kind that dynamically selects and steers a performance-maximizing multi-grained instruction set under run-time varying constraints. It achieves a performance improvement of more than 2x compared … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(20 citation statements)
references
References 16 publications
0
20
0
Order By: Relevance
“…13 shows the comparison to policies where resources are given to the tasks with the highest performance improvement factors that is discussed in [18]. Compared to [18], our scheme reduces (on avg.) 6.9x deadline misses and achieve up to 1.4x time performance improvements (avg.…”
Section: Comparison To State-of-the-artmentioning
confidence: 99%
See 3 more Smart Citations
“…13 shows the comparison to policies where resources are given to the tasks with the highest performance improvement factors that is discussed in [18]. Compared to [18], our scheme reduces (on avg.) 6.9x deadline misses and achieve up to 1.4x time performance improvements (avg.…”
Section: Comparison To State-of-the-artmentioning
confidence: 99%
“…The approaches in [7][8][9][10]16] have discussed the operating system based task placement and scheduling of complete tasks on the reconfigurable fabric while considering the reconfiguration latency. Authors in [18] discuss run-time techniques for mapping of complete tasks on reconfigurable processors in order to achieve higher performance. In contrast, other approaches discussed in [11,12] target reconfigurable architectures for high performance computing by enabling the sharing of attached FPGAs among parallel applications at compile-time.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…(2) Custom Instruction and Accelerator Selection chooses a particular implementation version at run time from a set of design-time developed implementation versions for each Custom Instruction (called by the concurrently executing tasks). Each custom instruction consist of several datapaths that can be reconfigured on FG reconfigurable elements [10], CG reconfigurable elements, or the combination of both [11].…”
Section: Introduction and Related Workmentioning
confidence: 99%