Skip to main content
Top

2016 | OriginalPaper | Chapter

4. The Reconfigurable Cell Array

Authors : Chenxin Zhang, Liang Liu, Viktor Öwall

Published in: Heterogeneous Reconfigurable Processors for Real-Time Baseband Processing

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Emerging as a prominent technology, reconfigurable architectures have the potential of combining high hardware flexibility with high performance data processing. Conventional fine-grained architectures, such as Field-programmable gate arrays (FPGAs), provide great flexibility by allowing bit-level manipulations in system designs. However, the fine-grained configurability results in long configuration time and poor area and power efficiency, and thus restricts the usage of such architectures in time-critical and area/power-limited applications. To address these issues, recent work focuses on coarse-grained architectures, aiming to provide a balance between flexibility and hardware efficiency by adopting word-level data processing. In this chapter, a coarse-grained dynamically reconfigurable cell array architecture is introduced. The architecture is constructed from an array of heterogeneous functional units communicating via hierarchical network interconnects. The strength of the architecture lies in simplified data sharing achieved by decoupled processing and memory cells, substantial communication cost reduction obtained by a hierarchical network structure, and fast context switching enabled by a unique run-time reconfiguration mechanism. The presented reconfigurable cell array serves as a baseline architecture for two case studies presented in Chaps. 5 and 6.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Z. Abdin, B. Svensson, Evolution in architectures and programming methodologies of coarse-grained reconfigurable computing. Microprocessors Microsyst. Embed. Hardw. Des. 33, 161–178 (2009)CrossRef Z. Abdin, B. Svensson, Evolution in architectures and programming methodologies of coarse-grained reconfigurable computing. Microprocessors Microsyst. Embed. Hardw. Des. 33, 161–178 (2009)CrossRef
2.
go back to reference R. Airoldi, F. Garzia, O. Anjum, J. Nurmi, Homogeneous MPSoC as baseband signal processing engine for OFDM systems. in International Symposium on System on Chip (SoC), Sept 2010, pp. 26–30 R. Airoldi, F. Garzia, O. Anjum, J. Nurmi, Homogeneous MPSoC as baseband signal processing engine for OFDM systems. in International Symposium on System on Chip (SoC), Sept 2010, pp. 26–30
3.
go back to reference AMBA 4 AXI4-Stream Protocol Specification v1.0, Mar 2010 AMBA 4 AXI4-Stream Protocol Specification v1.0, Mar 2010
4.
go back to reference R. Baines, D. Pulley, A total cost approach to evaluating different reconfigurable architectures for baseband processing in wireless receivers. IEEE Commun. Mag. 41(1), 105–113 (2003)CrossRef R. Baines, D. Pulley, A total cost approach to evaluating different reconfigurable architectures for baseband processing in wireless receivers. IEEE Commun. Mag. 41(1), 105–113 (2003)CrossRef
5.
go back to reference V. Baumgarte, G. Ehlers, F. May, A. Nückel, M. Vorbach, M. Weinhardt, PACT XPP-a self-reconfigurable data processing architecture. J. Supercomput. 26, 167–184 (2003)MATHCrossRef V. Baumgarte, G. Ehlers, F. May, A. Nückel, M. Vorbach, M. Weinhardt, PACT XPP-a self-reconfigurable data processing architecture. J. Supercomput. 26, 167–184 (2003)MATHCrossRef
6.
go back to reference C. Bernard, F. Clermidy, A low-power VLIW processor for 3GPP-LTE complex numbers processing, in Design, Automation Test in Europe Conference Exhibition (DATE), Mar 2011, pp. 1–6 C. Bernard, F. Clermidy, A low-power VLIW processor for 3GPP-LTE complex numbers processing, in Design, Automation Test in Europe Conference Exhibition (DATE), Mar 2011, pp. 1–6
7.
go back to reference T. Bjerregaard, S. Mahadevan, A survey of research and practices of network-on-chip. ACM Comput. Surv. 38(1), 1 (2006) T. Bjerregaard, S. Mahadevan, A survey of research and practices of network-on-chip. ACM Comput. Surv. 38(1), 1 (2006)
8.
go back to reference B. Bougard, B. De Sutter, D. Verkest, L. Van der Perre, R. Lauwereins, A coarse-grained array accelerator for software-defined radio baseband processing. IEEE Micro 28(4), 41–50 (2008)CrossRef B. Bougard, B. De Sutter, D. Verkest, L. Van der Perre, R. Lauwereins, A coarse-grained array accelerator for software-defined radio baseband processing. IEEE Micro 28(4), 41–50 (2008)CrossRef
10.
go back to reference A. Chattopadhyay, Ingredients of adaptability: a survey of reconfigurable processors, in VLSI Design, Jan 2013 A. Chattopadhyay, Ingredients of adaptability: a survey of reconfigurable processors, in VLSI Design, Jan 2013
11.
go back to reference F. Clermidy, et al., A 477mW NoC-Based Digital Baseband for MIMO 4G SDR. in IEEE International Solid-State Circuits Conference (ISSCC), Feb 2010, pp. 278–279 F. Clermidy, et al., A 477mW NoC-Based Digital Baseband for MIMO 4G SDR. in IEEE International Solid-State Circuits Conference (ISSCC), Feb 2010, pp. 278–279
12.
go back to reference K. Compton, S. Hauck, Reconfigurable computing: a survey of systems and software. ACM Comput. Surv. 34, 171–210 (2002)CrossRef K. Compton, S. Hauck, Reconfigurable computing: a survey of systems and software. ACM Comput. Surv. 34, 171–210 (2002)CrossRef
13.
go back to reference M. Coppola, R. Locatelli, G. Maruccia, L. Pieralisi, A. Scandurra, Spidergon: a novel on-chip communication network, in International Symposium on System-on-Chip, 2004, p. 15 M. Coppola, R. Locatelli, G. Maruccia, L. Pieralisi, A. Scandurra, Spidergon: a novel on-chip communication network, in International Symposium on System-on-Chip, 2004, p. 15
14.
go back to reference M. Dillinger, K. Madani, N. Alonistioti, Software Defined Radio: Architectures, Systems and Functions, 1st edn. (Wiley, New York, 2003) M. Dillinger, K. Madani, N. Alonistioti, Software Defined Radio: Architectures, Systems and Functions, 1st edn. (Wiley, New York, 2003)
15.
go back to reference A.Y. Dogan, J. Constantin, M. Ruggiero, A. Burg, D. Atienza, Multi-core architecture design for ultra-low-power wearable health monitoring systems, in Design, Automation Test in Europe Conference Exhibition (DATE), 2012, pp. 988–993 A.Y. Dogan, J. Constantin, M. Ruggiero, A. Burg, D. Atienza, Multi-core architecture design for ultra-low-power wearable health monitoring systems, in Design, Automation Test in Europe Conference Exhibition (DATE), 2012, pp. 988–993
16.
go back to reference J. Eker, J.W. Janneck, CAL language report: specification of the CAL actor language. Technical Report, University of California at Berkeley, Nov 2003 J. Eker, J.W. Janneck, CAL language report: specification of the CAL actor language. Technical Report, University of California at Berkeley, Nov 2003
17.
go back to reference R. Fasthuber, et al., Exploration of Soft-Output MIMO detector implementations on Massive parallel processors. J. Signal Process. Syst. 64, 75–92 (2011)CrossRef R. Fasthuber, et al., Exploration of Soft-Output MIMO detector implementations on Massive parallel processors. J. Signal Process. Syst. 64, 75–92 (2011)CrossRef
18.
go back to reference R. Hartenstein, A decade of reconfigurable computing: a visionary retrospective, in Design, Automation Test in Europe Conference Exhibition (DATE), 2001, pp. 642–649 R. Hartenstein, A decade of reconfigurable computing: a visionary retrospective, in Design, Automation Test in Europe Conference Exhibition (DATE), 2001, pp. 642–649
19.
go back to reference J. Janhunen, T. Pitkanen, O. Silven, M. Juntti, Fixed- and floating-point processor comparison for MIMO-OFDM detector. IEEE J. Sel. Top. Sign. Proces. 5(8), 1588–1598 (2011)CrossRef J. Janhunen, T. Pitkanen, O. Silven, M. Juntti, Fixed- and floating-point processor comparison for MIMO-OFDM detector. IEEE J. Sel. Top. Sign. Proces. 5(8), 1588–1598 (2011)CrossRef
20.
go back to reference G. Kahn, The semantics of a simple language for parallel programming, in Information Processing (North-Holland Publishing Company, Amsterdam, 1974), pp. 471–475 G. Kahn, The semantics of a simple language for parallel programming, in Information Processing (North-Holland Publishing Company, Amsterdam, 1974), pp. 471–475
21.
go back to reference H. Lee, C. Chakrabarti, T. Mudge, A low-power DSP for wireless communications. IEEE Trans. Very Large Scale Integr. VLSI Syst. 18(9), 1310–1322 (2010)CrossRef H. Lee, C. Chakrabarti, T. Mudge, A low-power DSP for wireless communications. IEEE Trans. Very Large Scale Integr. VLSI Syst. 18(9), 1310–1322 (2010)CrossRef
22.
go back to reference T. Lenart, Design of reconfigurable hardware architectures for real-time applications. Ph.D. thesis, Department of Electrical and Information Technology, Lund University, May 2008 T. Lenart, Design of reconfigurable hardware architectures for real-time applications. Ph.D. thesis, Department of Electrical and Information Technology, Lund University, May 2008
23.
go back to reference Y. Lin, et al., SODA: a low-power architecture for software radio, in International Symposium on Computer Architecture (ISCA), 2006, pp. 89–101 Y. Lin, et al., SODA: a low-power architecture for software radio, in International Symposium on Computer Architecture (ISCA), 2006, pp. 89–101
24.
go back to reference A. Nilsson, E. Tell, D. Liu, An 11 mm2, 70 mW fully programmable baseband processor for mobile WiMAX and DVB-T/H in 0.12μm CMOS. IEEE J. Solid State Circuits 44(1), 90–97 (2009) A. Nilsson, E. Tell, D. Liu, An 11 mm2, 70 mW fully programmable baseband processor for mobile WiMAX and DVB-T/H in 0.12μm CMOS. IEEE J. Solid State Circuits 44(1), 90–97 (2009)
25.
go back to reference A. Nilsson, Design of programmable multi-standard baseband processors. Ph.D. thesis, Department of Electrical Engineering, Linköping University, 2007 A. Nilsson, Design of programmable multi-standard baseband processors. Ph.D. thesis, Department of Electrical Engineering, Linköping University, 2007
26.
go back to reference R.S. Patti, Three-dimensional integrated circuits and the future of system-on-chip designs. Proc. IEEE 94(6), 1214–1224 (2006)CrossRef R.S. Patti, Three-dimensional integrated circuits and the future of system-on-chip designs. Proc. IEEE 94(6), 1214–1224 (2006)CrossRef
27.
go back to reference B. Plunkett, J. Watson, Adapt2400 ACM architecture overview. Quicksilver, 2004. A Technology White Paper B. Plunkett, J. Watson, Adapt2400 ACM architecture overview. Quicksilver, 2004. A Technology White Paper
28.
go back to reference A. Rahimi, I. Loi, M. R. Kakoee, L. Benini, A fully-synthesizable single-cycle interconnection network for shared-L1 processor clusters, in Design, Automation Test in Europe Conference Exhibition (DATE), 2011, pp. 1–6 A. Rahimi, I. Loi, M. R. Kakoee, L. Benini, A fully-synthesizable single-cycle interconnection network for shared-L1 processor clusters, in Design, Automation Test in Europe Conference Exhibition (DATE), 2011, pp. 1–6
29.
go back to reference M.A. Shami, A. Hemani, Morphable DPU: smart and efficient data path for signal processing applications, in IEEE Workshop on Signal Processing Systems (SiPS), Oct 2009, pp. 167–172 M.A. Shami, A. Hemani, Morphable DPU: smart and efficient data path for signal processing applications, in IEEE Workshop on Signal Processing Systems (SiPS), Oct 2009, pp. 167–172
30.
go back to reference M.A. Shami, A. Hemani, Classification of massively parallel computer architectures, in IEEE 26th International Parallel and Distributed Processing Symposium Workshops PhD Forum (IPDPSW), May 2012, pp. 344–351 M.A. Shami, A. Hemani, Classification of massively parallel computer architectures, in IEEE 26th International Parallel and Distributed Processing Symposium Workshops PhD Forum (IPDPSW), May 2012, pp. 344–351
31.
go back to reference H. Svensson, T. Lenart, V. Öwall, Modelling and exploration of a reconfigurable array using systemC TLM, in IEEE International Symposium on Parallel and Distributed Processing, Apr 2008, pp. 1–8 H. Svensson, T. Lenart, V. Öwall, Modelling and exploration of a reconfigurable array using systemC TLM, in IEEE International Symposium on Parallel and Distributed Processing, Apr 2008, pp. 1–8
32.
go back to reference H. Svensson, Reconfigurable architectures for embedded systems. Ph.D. thesis, Department of Electrical and Information Technology, Lund University, Oct 2008 H. Svensson, Reconfigurable architectures for embedded systems. Ph.D. thesis, Department of Electrical and Information Technology, Lund University, Oct 2008
33.
go back to reference M.B. Taylor, et al., A 16-issue multiple-program-counter microprocessor with point-to-point scalar operand network, in IEEE International Solid-State Circuits Conference, vol.1, Feb 2003, pp. 170–171 M.B. Taylor, et al., A 16-issue multiple-program-counter microprocessor with point-to-point scalar operand network, in IEEE International Solid-State Circuits Conference, vol.1, Feb 2003, pp. 170–171
34.
go back to reference M. Thuresson, et al., FlexCore: utilizing exposed datapath control for efficient computing. J. Signal Process. Syst. 57(1), 5–19 (2009)CrossRef M. Thuresson, et al., FlexCore: utilizing exposed datapath control for efficient computing. J. Signal Process. Syst. 57(1), 5–19 (2009)CrossRef
35.
go back to reference T.J. Todman, G.A. Constantinides, S.J.E. Wilton, O. Mencer, W. Luk, P.Y.K. Cheung, Reconfigurable computing: architectures and design methods. Comput. Digit. Tech. 152, 193–207 (2005)CrossRef T.J. Todman, G.A. Constantinides, S.J.E. Wilton, O. Mencer, W. Luk, P.Y.K. Cheung, Reconfigurable computing: architectures and design methods. Comput. Digit. Tech. 152, 193–207 (2005)CrossRef
36.
go back to reference K. van Berkel, F. Heinle, P.P.E. Meuwissen, K. Moerman, M. Weiss, Vector processing as an enabler for software-defined radio in handheld devices. EURASIP J. Appl. Signal Process. 2005, 2613–2625 (2005)CrossRef K. van Berkel, F. Heinle, P.P.E. Meuwissen, K. Moerman, M. Weiss, Vector processing as an enabler for software-defined radio in handheld devices. EURASIP J. Appl. Signal Process. 2005, 2613–2625 (2005)CrossRef
37.
go back to reference Z. Yu, B.M. Baas, A low-area multi-link interconnect architecture for GALS chip multiprocessors. IEEE Trans. Very Large Scale Integr. VLSI Syst. 18(5), 750–762 (2010)CrossRef Z. Yu, B.M. Baas, A low-area multi-link interconnect architecture for GALS chip multiprocessors. IEEE Trans. Very Large Scale Integr. VLSI Syst. 18(5), 750–762 (2010)CrossRef
38.
go back to reference C. Zhang, T. Lenart, H. Svensson, V. Öwall, Design of coarse-grained dynamically reconfigurable architecture for DSP applications, in International Conference on Reconfigurable Computing and FPGAs (ReConFig), Dec 2009, pp. 338–343 C. Zhang, T. Lenart, H. Svensson, V. Öwall, Design of coarse-grained dynamically reconfigurable architecture for DSP applications, in International Conference on Reconfigurable Computing and FPGAs (ReConFig), Dec 2009, pp. 338–343
Metadata
Title
The Reconfigurable Cell Array
Authors
Chenxin Zhang
Liang Liu
Viktor Öwall
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-24004-6_4