2013
DOI: 10.1109/tvlsi.2012.2207748
|View full text |Cite
|
Sign up to set email alerts
|

BilRC: An Execution Triggered Coarse Grained Reconfigurable Architecture

Abstract: We present Bilkent reconfigurable computer (BilRC), a new coarse-grained reconfigurable architecture (CGRA) employing an execution-triggering mechanism. A control data flow graph language is presented for mapping the applications to BilRC. The flexibility of the architecture and the computation model are validated by mapping several real-world applications. The same language is also used to map applications to a 90-nm field-programmable gate array (FPGA), giving exactly the same cycle count performance. It is … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 31 publications
(15 citation statements)
references
References 32 publications
0
15
0
Order By: Relevance
“…BilRC [93] is a heterogeneous mesh composed of three different blocks: generic ALU blocks, Multiplication/Shifter nodes, and memory blocks, following the (by now) traditional recipe of a CGRA. Unique to BilRC is that the architecture explicitly exposes the triggering of instructions, allowing the programmer and/or application fine-grained control over the amount of parallelism or when instructions are executed.…”
Section: B Modern Coarse-grained Reconfigurable Architecturesmentioning
confidence: 99%
“…BilRC [93] is a heterogeneous mesh composed of three different blocks: generic ALU blocks, Multiplication/Shifter nodes, and memory blocks, following the (by now) traditional recipe of a CGRA. Unique to BilRC is that the architecture explicitly exposes the triggering of instructions, allowing the programmer and/or application fine-grained control over the amount of parallelism or when instructions are executed.…”
Section: B Modern Coarse-grained Reconfigurable Architecturesmentioning
confidence: 99%
“…To improve the implementation performance, researchers proposed CGRAs that have coarse-grained reconfigurable cells. There have been many CGRA instances, such as FLEXDET [29] , Morphosys [30] , ADRES [31] , KressArray [32] , BilRC [33] , PACT XPP [34] , DySER [35] , etc. These CGRAs are mostly designed for specific application domains and have special operator structures and interconnection according to the application requirements.…”
Section: Concept and Architecture Modelmentioning
confidence: 99%
“…BilRC [17] and Elastic CGRA [18] can be categorized into another CGRA template. Both of them are similar to commercial FPGA in architecture arrangement and configuration manner.…”
Section: A Architecture Perspectivementioning
confidence: 99%
“…An approach such as placing multipliers and ALUs in different part, e.g. BilRC [17], would increase the routing resource requirements and even lead to the placement or routing conflict. As a result, the tightly couple of multiplier and ALU for our applications is a proper approach.…”
Section: B Guidelines For Architecture Designmentioning
confidence: 99%