Advertisement

Evaluation and Design Methods for Processor-Like Reconfigurable Architectures

  • Sven Eisenhardt
  • Thomas Schweizer
  • Julio Oliveira Filho
  • Tommy Kuhn
  • Wolfgang Rosenstiel
Chapter

Abstract

This chapter focuses on the utilization of fast reconfiguration to optimize area, performance, and power. The results are quantified by a synthesizable architecture model. In order to assure good applicability of the research, a C-compiler is co-developed with the architecture. This chapter provides an overview of the optimization techniques and a summary of current evaluation results.

Keywords

Fast Fourier Transform Clock Cycle Design Space Exploration Context Memory Trilinear Interpolation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Altera Corporation: FFT MegaCore function user guide—v6.1. Online: http://www.altera.com (2004)
  2. 2.
    Bansal, N., Gupta, S., Dutt, N., Nicolau, A.: Analysis of the performance of coarse-grain reconfigurable architectures with different processing element configurations. In: Proc. of the WASP (2003) Google Scholar
  3. 3.
    Bossuet, L., Gogniat, G., Philippe, J.L.: Generic design space exploration for reconfigurable architectures. In: Proc. of the IPDPS, pp. 163–171 (2005) Google Scholar
  4. 4.
    Bouwens, F.J., Berekovic, M., Kanstein, A., Gaydadjiev, G.N.: Architectural exploration of the ADRES coarse grained reconfigurable array. In: Proc. of the ARC, pp. 1–13 (2007) Google Scholar
  5. 5.
    Brenner, J.A., v. d. Veen, J.C., Fekete, S.P., Filho, J.O., Rosenstiel, W.: Optimal simultaneous scheduling, binding and routing for processor-like reconfigurable architectures. In: Proceedings of the 17. International Conference on Field Programmable Logic and Applications, Spanien (2006) Google Scholar
  6. 6.
    Eisenhardt, S., Oppold, T., Schweizer, T., Rosenstiel, W.: Optimizing partial reconfiguration of multi-context architectures. In: IEEE ReConFig, Cancun, Mexico (2008) Google Scholar
  7. 7.
    Eisenhardt, S., Oliveira, J., Kuhn, T., Rosenstiel, W.: Speculative configuration prefetching for multi-context architectures. In: Workshop on Synthesis and System Integration of Mixed Information Technologies (SASIMI), Okinawa, Japan (2009) Google Scholar
  8. 8.
    He, S., Torkelson, M.: Designing pipeline FFT processor for OFDM (de)modulation. In: Proc. of the ISSSE, pp. 257–262 (1998) Google Scholar
  9. 9.
    Jain, D., Kumar, A., Pozzi, L., Ienne, P.: Automatically customising vliw architectures with coarse grained application specific functional units. In: Proc. of the SCOPES, pp. 17–32 (2004) Google Scholar
  10. 10.
    Kim, Y., Kiemb, M., Choi, K.: Efficient design space exploration for domain-specific optimization of coarse-grained reconfigurable architecture. In: SoC Design Conf. (2005) Google Scholar
  11. 11.
    Kim, Y., Kiemb, M., Park, C., Jung, J., Choi, K.: Resource sharing and pipelining in coarse-grained reconfigurable architecture for domain-specific optimization. In: Proc. of the DATE, pp. 12–17 (2005) Google Scholar
  12. 12.
    Lin, Y.W., Liu, H.Y., Lee, C.Y.: A 1-GS/s FFT/IFFT processor for UWB applications. IEEE J. Solid-State Circuits 40(8), 1726–1735 (2005) CrossRefGoogle Scholar
  13. 13.
    Liu, Z., Song, Y., Ikenaga, T., Goto, S.: A VLSI Array Processing Oriented Fast Fourier Transform Algorithm and Hardware Implementation. IEICE Trans. Fundam. E88-A(12), 3523–3530 (2005) CrossRefGoogle Scholar
  14. 14.
    Mei, B., Vernalde, S., Verkest, D., Lauwereins, R.: Design methodology for a tightly coupled VLIW reconfigurable matrix architecture: a case study. In: Proc. of the DATE, pp. 1224–1229 (2004) Google Scholar
  15. 15.
    Mei, B., Lambrechts, A., et al.: Architecture exploration for a reconfigurable architecture template. IEEE Des. Test 22(2), 90–101 (2005) CrossRefGoogle Scholar
  16. 16.
    Miramond, B., Delosme, J.: Design space exploration for dynamically reconfigurable architectures. In: Proc. of the DATE, pp. 366–371 (2005) Google Scholar
  17. 17.
    Oliveira, J., Schweizer, T., Oppold, T., Kuhn, T., Rosenstiel, W.: Tuning coarse-grained reconfigurable architectures towards an application domain. In: International Conference on Reconfigurable Computing and FPGAs(ReConfig) (2006) Google Scholar
  18. 18.
    Oliveira, J., Kuhn, T., Rosenstiel, W.: Evaluating the impact of customized instruction set on coarse grained reconfigurable arrays. In: Proceedings of the International Conference on Field-Programmable Technology (ICFPT), Taiwan (2008) Google Scholar
  19. 19.
    Oppold, T.S., Eisenhardt, W.R.: Optimization of area and performance by processor-like reconfiguration. In: International Parallel and Distributed Processing Symposium (IPDPS)—Reconfigurable Architectures Workshop (RAW), Long Beach, USA (2007) Google Scholar
  20. 20.
    Oppold, T., Schweizer, T., Kuhn, T., Rosenstiel, W., Kanus, U., Straßer, W.: Evaluation of ray casting on processor-like reconfigurable architectures. In: International Conference on Field Programmable Logic and Applications (FPL), Tampere, Finland (2005) Google Scholar
  21. 21.
    Oppold, T., Schweizer, T., Oliveira, J.F., Eisenhardt, S., Rosenstiel, W.: Crc—concepts and evaluation of processor-like reconfigurable architectures. It—Information Technology, doi: 10.1524/itit, 49. 3. 157 49(3) (2007)
  22. 22.
    Schweizer, T., Oppold, T., Filho, J.O., Eisenhardt, S., Blocher, K., Rosenstiel, W.: Exploiting slack time in dynamically reconfigurable processor architectures. In: International Conference on Field Programmable Technology (ICFPT), Kitakyushu, Japan (2007) Google Scholar
  23. 23.
    Tensilica, Inc.: Xtensa configurable processors. Online: http://www.tensilica.com (2008)
  24. 24.
    WiMax Forum: Mobile WiMax. Online: http://www.wimaxforum.org/ (2006)

Copyright information

© Springer Science+Business Media B.V. 2010

Authors and Affiliations

  • Sven Eisenhardt
    • 1
  • Thomas Schweizer
    • 1
  • Julio Oliveira Filho
    • 1
  • Tommy Kuhn
    • 1
  • Wolfgang Rosenstiel
    • 1
  1. 1.Department of Computer Engineering, Wilhelm-Schickard-Institute for Computer ScienceUniversity of TübingenTübingenGermany

Personalised recommendations