Skip to main content

An Emulator for Exploring RaPiD Configurable Computing Architectures

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications (FPL 2001)

Abstract

The RaPiD project at the University of Washington has been studying configurable computing architectures optimized for coarse-grained data and computation units and deep computation pipelines. This research targets applications in the signal and image-processing domain since they make the greatest demand for computation and power in embedded and mobile computing applications, and these demands are increasing faster than Moore’s law. This paper describes the RaPiD Emulator, a system that will allow the exploration of alternative configurable architectures in the context of benchmark applications running in real-time. The RaPiD emulator provides enough FPGA gates to implement large RaPiD arrays, along with a high-performance streaming memory architecture and high-bandwidth data interfaces to a host processor and external devices. Running at 50 MHz, the emulator is able to achieve over 1 GMACs/second.

This research was supported by the National Science Foundation Experimental Systems Program (EIA-9901377)

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Ebeling, C. and Cronquist, D. C. and Franklin, P. and Berg, S., “Mapping applications to the RaPiD configurable architecture”, Field-Programmable Custom Computing Machines (FCCM-97), April 1997, pp. 106–15.

    Google Scholar 

  2. Darren C. Cronquist, Paul Franklin, Chris Fisher, Miguel Figueroa, and Carl Ebeling. “Architecture Design of Reconfigurable Pipelined Datapaths,” Twentieth Anniversary Conference on Advanced Research in VLSI, 1999.

    Google Scholar 

  3. Kung, H. T. “Let’s design algorithms for VLSI systems”. Tech Report CMU-CS-79-151, Carnegie-Mellon University, January, 1979.

    Google Scholar 

  4. Moldovan, D. I. and Fortes, J. A. B., “Partitioning and mapping algorithms into fixed size systolic arrays”, IEEE Transactions on Computers, 1986, pp. 1–12.

    Google Scholar 

  5. Lee, P. and Kedem, Z. M., “Synthesizing linear array algorithms from nested FOR loop algorithms”, IEEE Transactions on Computers, 1988, pp. 1578–98.

    Google Scholar 

  6. Gold, B. and Bially, T., “Parallelism in fast Fourier transform hardware”, IEEE Transactions on Audio and Electroacoustics, vol. AU-21 no. 1, Feb. 1973, pp. 5–16.

    Article  Google Scholar 

  7. Xilinx. “Virtex and Virtex-E Overview.” http://www.xilinx.com/xlnx/xil_prodcat_product.jsp?title=ss_vir (16 Mar. 2001).

  8. Intel. “StrongARM SA-110 Multimedia Development Board with Companion SA-1101 Developement Board”. Order Number: 278253-001 Jan. 1999. ftp://download.intel.com/design/strong/datashts/27825301.pdf (16 Mar. 2001).

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fisher, C. et al. (2001). An Emulator for Exploring RaPiD Configurable Computing Architectures. In: Brebner, G., Woods, R. (eds) Field-Programmable Logic and Applications. FPL 2001. Lecture Notes in Computer Science, vol 2147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44687-7_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-44687-7_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42499-4

  • Online ISBN: 978-3-540-44687-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics