Abstract
Two of the most important design issues for next generation handheld devices are wireless networking and the processing of multimedia content. Both applications rely heavily on computationally intensive digital signal processing algorithms. Programmable architectures that keep pace with the increasing performance requirements become more and more power hungry. This is problematic for a battery powered mobile device, since it has only a limited amount of energy available. Conversely, dedicated architectures are too inflexible to keep pace with changing standards and feature sets. A mobile device requires high-performance, flexibility and (energy-)efficiency. These contradicting requirements need to be balanced in the system architecture of a mobile device. In this paper a heterogeneous architecture of domain specific processing tiles is proposed. The focal point is the coarse-grained reconfigurable architecture of the Montium processing tile, which is designed to execute digital signal processing algorithms energy-efficiently.
Similar content being viewed by others
References
3GPP TSG RAN WG1: TS 25.212 Multiplexing and Channel Coding (FDD) V3.1.1 (1999-12), http:// www.3GPP.org.
A. Abnous. Low-power domain-specific processors for digital signal processing. Ph.D Dissertation, University of California, Berkeley, USA, 2001.
L. R. Bahl, J. Cocke, F. Jelinek, and J. Raviv. Optimal decoding of linear codesfor minimizing symbol error rate. IEEE Trans. Inform. Theory, 20:284–287, March 1974.
V. Baumgarte, F. May, A. Nückel, M. Vorbach, and M. Weinhardt. PACT XPP-a self-reconfigurable data processing architecture. Proceedings Engineering of Reconfigurable Systems and Algorithms, pp. 64–70. LasVegas, USA, June 2001.
J. Becker. Configurable systems-on-chip: Challenges and perspectives for industry and universities. Proceedings Engineering of Reconfigurable Systems and Algorithms, pp. 109–115. LasVegas, USA, June 2002.
C. Berrou, A. Glavieux, and P. Thitimajshima. Near Shannon limit error-correcting coding and decoding: Turbo codes. IEEE Proceedings of ICC '93, pp. 1064–1070. May 1993.
I. Bolsens. Challenges and opportunities for FPGA platforms. Proceedings of Field-Programmable Logic and Applications, pp. 391–392. Montpellier, France, September2002.
W. J. Dally and B. Towles. Route packets, not wires: On-chip interconnection networks. Proceedings Design Automation Conference. LasVegas, USA, June 2001.
J. Dielissen and J. Huisken. Implementation issues of 3rd generation mobile communication Turbo decoding. Proceedings 21st symposium on information theory in the Benelux, 2000.
M. R. Garey and D. S. Johnson. Computers an interactability: A guide to the theory of NP-completeness. W. H. Freeman and Company, New York, 1979.
P. J. M. Havinga. Mobile multimedia systems. Ph.D. Dissertation, University of Twente, February 2000.
G. Heidari and K. Lane. Introducing a paradigm shift in the design and implementation of wireless devices. Proceedings Wireless Personal Multimedia Communications, vol. 1 pp. 225–230. Aalborg, Denmark, September 2001.
G. Kahn. The semantics of a simple language for parallel programming. Information Processing 74: Proceedings of IFIP Congress 74, pp. 471–475. August 1974.
G. Masera, G. Piccinini, M. R. Roch, and M. Zamboni. VLSI architectures for turbo codes. IEEE Transactions on VLSI Systems, 7(3):369–378, September 1999.
J. Y. Mignolet, S. Vernalde, and R. Lauwereins. Enabling hardware-software multitasking on a reconfigurable computing platform for networked portable multimedia appliances. Proceedings Engineering of Reconfigurable Systems and Algorithms, pp. 116–122. LasVegas, USA, June 2002.
P. Robertson, E. Villebrun, and P. Hoeher. A comparison of optimal and sub-optimal MAP decoding algorithmsoperating in the log domain. IEEE Proceedings of ICC '95, pp. 1009–1013. June 1995.
G. J. M. Smit, P. J. M. Havinga, L. T. Smit, P. M. Heysters, and M. A. J. Rosien. Dynamic reconfiguration in mobile systems. Proceedings of Field-Programmable Logic and Applications, pp. 171–181. Montpellier, France, September 2002.
L. T. Smit, G. J. M. Smit, P. J. M. Havinga, J. L. Hurink, and H. Broersma. Influences of RAKE receiver/turbo decoder parameterson energy consumption and quality. Proceedings of World Wireless Congress, pp. 175–180. San Francisco, USA, May 2002.
X. Tang, M. Aalsma, and R. Jou. A compiler directed approach to hiding configuration latency in chameleon processors. Proceedings Field-Programmable Logic and Applications, pp. 29–38. Villach, Austria, August 2000.
M. B. Taylor, J. Kim, J. Miller, D. Wentzlaff, F. Ghodrat, B. Greenwald, H. Hoffman, P. Johnson, Jae-Wook Lee, W. Lee, A. Ma, A. Saraf, M. Seneski, N. Shnidman, V. Strumpen, M. Frank, S. Amarasinghe, and A. Agarwal. The raw microprocessor: A computational fabric for software circuits and general purpose programs. IEEE Micro, Mar/Apr 2002.
R. Tessier and W. Burleson. Reconfigurable computing for digital signal processing: A survey. Journal of VLSI Signal Processing 28: 7–27, 2001.
M. C. Valenti. Iterative detection and decoding for wireless communications. Ph.D. Dissertation Bradley Dept. of Elect. & Comp. Eng., Virginia Tech, July 1999.
P. Wielage and K. Goossens. Networks on silicon: Blessing or nightmare? Proceedings Euromicro, pp. 196–200. Dortmund, Germany, September 2002.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Heysters, P., Smit, G. & Molenkamp, E. A Flexible and Energy-Efficient Coarse-Grained Reconfigurable Architecture for Mobile Systems. The Journal of Supercomputing 26, 283–308 (2003). https://doi.org/10.1023/A:1025699015398
Issue Date:
DOI: https://doi.org/10.1023/A:1025699015398