Skip to main content

Compiler and System Techniques for soc Distributed Reconfigurable Accelerators

  • Conference paper
Book cover Computer Systems: Architectures, Modeling, and Simulation (SAMOS 2004)

Abstract

To answer new challenges, systems on chip need to gain flexibility and fpgas need to gain structure. We propose a general framework for SoC architectures and software tools in which different kind of processing units are programmed at high level. We show a reconfigurable unit suitable for this framework and we draw the outline of a super-compiler able to address such an architecture.

Thanks due to research programs from STSI, RNTL and CNRS/STIC POMARD

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ancourt, C., Coelho, F., Creusillet, B., Keryell, R.: How to add a new phase in pips: the case of dead code elimination. In: 6th Workshop on Compilers for Parallel Computers (CPC 1996) (December 1996)

    Google Scholar 

  2. Ancourt, C., Coelho, F., Irigoin, F., Keryell, R.: A linear algebra framework for static hpf code distribution. Scientific Programming 6(1), 3–27(Spring 1997) ; Special Issue — High Performance Fortran Comes of Age

    Google Scholar 

  3. Ancourt, C., Irigoin, F.: Automatic code distribution. In: 3rd Workshop on Compilers for Parallel Computers CPC (1992)

    Google Scholar 

  4. Cronquist, D.C., Ebeling, C., Franklin, P.: RaPiD - reconfigurable pipelined datapath. In: Glesner, M., Hartenstein, R.W. (eds.) FPL 1996. LNCS, vol. 1142, Springer, Heidelberg (1996)

    Google Scholar 

  5. Caspi, E., Chu, M., Huang, R., Yeh, J., Wawrzynek, J., DeHon, A.: Stream computations organized for reconfigurable execution (SCORE). In: Grünbacher, H., Hartenstein, R.W. (eds.) FPL 2000. LNCS, vol. 1896, p. 605. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  6. David, R., Pillement, S., Sentieys, O.: Energy-Efficient Reconfigurable Processsors. In: Piguet, C. (ed.) Low Power Electronics Design, CRC Press, Boca Raton (2003)

    Google Scholar 

  7. Espasa, R., Valero, M., Smith, J.E.: Vector architectures: Past, present and future.In: International Conference on Supercomputing (1998)

    Google Scholar 

  8. Fabiani, E., Gouyen, C., Pottier, B.: Intermediate level components for reconfigurable platforms. In: SAMOS 2003. LNCS, Springer, Heidelberg (2003)

    Google Scholar 

  9. Kozyrakis, C., Patterson, D.: Vector vs. supersclar and VLIW architectures for embedded multimedia benchmarks. In:35th Intl. Symp. on Microarchitecture (2002)

    Google Scholar 

  10. Lagadec, L., Pottier, B., VillellasGuillen, O.: An LUT-based high level synthesis framework for reconfigurable architectures. In: Dekker, M. (ed.) SAMOS 2001 (2002)

    Google Scholar 

  11. Rabaey, J.: Reconfigurable computing a solution to low power programmable DSP. In: Proceedings ICASSP (1997)

    Google Scholar 

  12. Smith, J.E.: Decoupled access/execute computer architectures. ACM Transactions on Computer Systems (November 1984)

    Google Scholar 

  13. Tullsen, D., Eggers, S., Levy, H.: Simultaneous Multithreading: Maximizing onchip parallelism. In :ISCA 1995 (1995)

    Google Scholar 

  14. Vanzago, L., Bhattacharya, B., Cambonie, J., Lavagno, L.: Design space exploration for a wireless protocol on a reconfigurable platform. In: DATE 2002 (2002)

    Google Scholar 

  15. Vassiliadis, S., Gaydadjiev, G., Bertels, K., Panainte, E.: The Molen programming paradigm. In: SAMOS 2003. LNCS, Springer, Heidelberg (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cambonie, J. et al. (2004). Compiler and System Techniques for soc Distributed Reconfigurable Accelerators. In: Pimentel, A.D., Vassiliadis, S. (eds) Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2004. Lecture Notes in Computer Science, vol 3133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27776-7_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27776-7_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22377-1

  • Online ISBN: 978-3-540-27776-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics