Abstract
CGRAs traditionally use a control scheme that is either completely centralized or completely decentralized. Systolic arrays operating in lock-step are an example of centralized control; lightweight processors performing their own instruction decoding and control flow are an example of decentralized control. The Blocks CGRA allows the designer to choose the granularity of the control scheme. In Blocks, instruction decoders can be connected to one or more function units. Furthermore, multiple groups of instruction decoders can be configured to operate in lock-step. This allows construction of vector lanes, multiple function units under the control of a single instruction decoder, as well as issue slots, by using multiple instruction decoders in lock-step, as well as multi-processor systems. In order to implement this Blocks uses two circuit switched reconfigurable networks. This chapter describes the Blocks architecture in depth with respect to the networks, the memory hierarchy, the function units, and the processor structures that can be configured onto Blocks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
R.W. Hartenstein, et al., A novel ASIC design approach based on a new machine paradigm. IEEE J. Solid State Circuits 26(7), 975–989 (1991)
B. Mei, et al., ADRES: An architecture with tightly coupled VLIW processor and coarse-grained reconfigurable matrix. Field Programmable Logic and Application (Springer, 2003)
S. Swanson, et al., The WaveScalar architecture. ACM Trans. Comput. Syst. 25(2), 1–54 (2007). ISSN: 0734-2071
H. Dutta, et al., A holistic approach for tightly coupled reconfigurable parallel processors. Microprocess. Microsyst. 33(1), 53–62 (2009). ISSN: 0141-9331
S.F.M. Walstock, Pipelining streaming applications on a multi-core CGRA (2018)
S.T. Louwers, Energy efficient multi-granular arithmetic in a coarse-grain reconfigurable architecture (2016)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Wijtvliet, M., Corporaal, H., Kumar, A. (2022). Concept of the Blocks Architecture. In: Blocks, Towards Energy-efficient, Coarse-grained Reconfigurable Architectures . Springer, Cham. https://doi.org/10.1007/978-3-030-79774-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-79774-4_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-79773-7
Online ISBN: 978-3-030-79774-4
eBook Packages: EngineeringEngineering (R0)