Skip to main content

REACT: Reactive environment for runtime reconfiguration

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications From FPGAs to Computing Paradigm (FPL 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1482))

Included in the following conference series:

Abstract

Field programmable gate array based computing machines have successfully demonstrated the performance advantages for a large class of compute intense problems. However, in most of the applications executing on FPGA based reconfigurable hardwares, the burden of careful design and mapping rests on the end user. Motivated with the task of making reconfigurable and adaptive computing more comprehensible to a software programmer, we have defined the REACT architecture. REACT consists of a dynamically and partially reconfigurable hardware platform supported by a collection of advanced analysis, compilation, and scheduling tools to allow maximum reconfigurability exploitation. The tools supporting REACT computing environment are portable to support other forms of reconfigurable processing hardware units. In other words, the tools completely hide the implementation details of a particular function in the hardware.

This research is partially supported by contract number DABT63-97-C-0029 from Defense Advanced Research Projects Agency (DARPA) and contract number F33615-96-C1912 from Wright Laboratory of the United States Air Force.

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. Anant Agarwal, Saman Amarasinghe, Rajeev Barua, Matthew Frank, Walter Lee, Vivek Sarkar, Devabhaktuni Srikrishna, and Michael Taylor, The Raw Compiler Project, Proceedings of the Second SUIF Compiler Workshop, Stanford, CA, August 21–23, 1997.

    Google Scholar 

  2. BRASS: Berkeley Reconfigurable Architectures Systems and Software, www.cs.berkeley.edu/projects/brass.

    Google Scholar 

  3. Duncan A. Buell, Jeffrey M.Arnold, Walter J.Kleinfelder, Splash2 FPGAs in Custom Computing Machine, IEEE Computer Society Press, 1996.

    Google Scholar 

  4. David A, Clark and Hutchins B.L., Supporting FPGA Microprocessors through Retargetable Software Tools, Proceedings of the IEEE Workshop on FPGAs for Custom Computing Machines, April 1996.

    Google Scholar 

  5. Karthikeya M. Gajjala Purna and Dinesh Bhatia, Temporal Partitioning and Scheduling for Reconfigurable Computing, Proceedings of IEEE Workshop on FPGAs for Custom Computing Machines, April 1998 (Extended Abstract).

    Google Scholar 

  6. Karthikeya M. Gajjala Purna and Dinesh Bhatia, Emulating Large Designs on Small Reconfigurable Hardware, Proceedings of IEEE International Workshop on Rapid System Prototyping, June 1998.

    Google Scholar 

  7. M.B. Gokhale and J.M. Stone, NAPA C: Compiling for a Hybrid RISC/FPGA Architecture, Proceedings of the IEEE Workshop on FPGAs for Custom Computing Machines, April 1998.

    Google Scholar 

  8. Arun B.Hegde, C to Synthesizable VHDL, Master's thesis, Department of ECECS, University of Cincinnati, Jan 1998.

    Google Scholar 

  9. Stefan H.-M. Ludwig, The Design of a Coprocessor Board Using Xilinx's XC6200 FPGA — An Experience Report, 6th International Workshop on Field-Programmable Logic and Applications, FPL96, Darmstadt, Germany, Sept. 23–25 1996.

    Google Scholar 

  10. Staurt Nisbet, and Steven A. Guccione, The XC6200DS Development System, 7th International Workshop on Field-Programmable Logic and Applications, FPL97, London, England, Sept. 1997.

    Google Scholar 

  11. Santosh Pande, Ram Subramanian and Lakshmi Narasimhan, Analysis and Transformations for Compiling for Reconfigurable Architectures, Department of ECECS, Technical Report TR/98/ECECS, University of Cincinnati, 1998.

    Google Scholar 

  12. Rahul Razdan, PRISC: Programmable Reduced Instruction Set Computers, Center for Research in Computing Technology, Division of Applied Sciences, Harvard University, Technical report TR-14-94.

    Google Scholar 

  13. C. Rupp, M. Landguth, T. Garverick, E. Gomersall, H. Holt, J. Arnold and M. Gokhale, The NAPA Adaptive Processing Architecture, Proceedings of the IEEE Workshop on FPGAs for Custom Computing Machines, April 1998.

    Google Scholar 

  14. Doug Smith, Dinesh Bhatia, RACE: Reconfigurable and Adaptive Computing Environment, Field Programmable Logic: Smart Applications, New Paradigms and Compilers, Proceedings of 6th Int. Workshop on Field Programmable Logic and Applications,FPL 96, Darmstadt, Germany, Sept. 23–25 1996. See http://www.ececs.uc.edu/dal.

    Google Scholar 

  15. J.Douglas Smith, RACE: A Reconfigurable and Adaptive Computing Environment, Master's thesis, Department of ECECS, University of Cincinnati, June 1997.

    Google Scholar 

  16. William Stallings, Computer Organization and Architecture: Designing for Performance, Fourth Edition, Prentice Hall, 1996.

    Google Scholar 

  17. TSI-Telsys Inc. ACE Card, User's Manual, version 1.0

    Google Scholar 

  18. Virtual Computer Corporation, http://www.vcc.com/products/pci6200.html

    Google Scholar 

  19. Elliot Waingold, Michael Taylor, Devabhaktuni Srikrishna, Vivek Sarkar, Walter Lee, Victor Lee, Jang Kim, Matthew Frank, Peter Finch, Rajeev Barua, Jonathan Babb, Saman Amarasinghe, and Anant Agarwal, Baring it all to Software: Raw Machines, IEEE Computer, September 1997, pp. 86–93.

    Article  Google Scholar 

  20. Xilinx Corporation, XC6200 Field Programmable Gate Arrays, April 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reiner W. Hartenstein Andres Keevallik

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bhatia, D., Kannan, P., Simha, K.S., Gajjala Purna, K.M. (1998). REACT: Reactive environment for runtime reconfiguration. In: Hartenstein, R.W., Keevallik, A. (eds) Field-Programmable Logic and Applications From FPGAs to Computing Paradigm. FPL 1998. Lecture Notes in Computer Science, vol 1482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055248

Download citation

  • DOI: https://doi.org/10.1007/BFb0055248

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64948-9

  • Online ISBN: 978-3-540-68066-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics