Skip to main content

A web-based multiuser operating system for reconfigurable computing

  • Conference paper
  • First Online:
Parallel and Distributed Processing (IPPS 1999)

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

Included in the following conference series:

Abstract

Traditional reconfigurable computing platforms are designed to be used by a single user at a time, and are acknowleged to be difficult to design applications for. These factors limit the usefulness of such machines in education, where one might want to share such a machine and initially hide some of the technical difficulties so as to explore issues of greater value. We have developed a multitasking operating system to share our SPACE.2 coprocessing board among up to 8 simultaneous users. A suite of pre-configured tasks and a web based client allows novices to run reconfigurable computing applications. As users develop a knowledge of the FPGA design process they are able to make use of a more advanced PC client to build and upload their own designs. The development aims to increase access to the machine and generate interest in the further study of reconfigurable computing. We report on the design, our experience to date, and directions for further development.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Brebner. A virtual hardware operating system for the Xilinx XC6200. In R. W. Hartenstein and M. Glesner, editors, Field-Programmable Logic: Smart Applications, New Paradigms and Compilers, 6th International Workshop, FPL’96 Proceedings, pages 327–336, Berlin, Germany, Sept. 1996. Springer-Verlag.

    Google Scholar 

  2. D. A. Buell, J. M. Arnold, and W. J. Kleinfelder, editors. Splash 2: FPGAs in a Custom Computing Machine. IEEE Computer Society, Los Alamitos, CA, 1996.

    Google Scholar 

  3. B. K. Gunther. SPACE 2 as a reconfigurable stream processor. In N. Sharda and A. Tam, editors, Proceedings of PART’97 The 4th Australasian Conference on Parallel and Real-Time Systems, pages 286–297, Singapore, Sept. 1997. Springer-Verlag.

    Google Scholar 

  4. J. R. Hauser and J. Wawrzynek. Garp: A MIPS processor with a reconfigurable coprocessor. In K. L. Pocek and J. M. Arnold, editors, The 5th Annual IEEE Symposium on FPGAs for Custom Computing Machines (FCCM’97), pages 24–33, Los Alamitos, CA, Apr. 1997. IEEE Computer Society.

    Google Scholar 

  5. J. E. Vuillemin, P. Bertin, D. Roncin, M. Shand, H. H. Touati, and P. Boucard. Programmable active memories: Reconfigurable systems come of age. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 4(1):56–69, Mar. 1996.

    Article  Google Scholar 

  6. M. J. Wirthlin and B. L. Hutchings. Sequencing run-time reconfigured hardware with software. In FPGA’96 1996 ACM Fourth International Symposium on Field Programmable Gate Arrays, pages 122–128, New York, NY, Feb. 1996. ACM.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

José Rolim Frank Mueller Albert Y. Zomaya Fikret Ercal Stephan Olariu Binoy Ravindran Jan Gustafsson Hiroaki Takada Ron Olsson Laxmikant V. Kale Pete Beckman Matthew Haines Hossam ElGindy Denis Caromel Serge Chaumette Geoffrey Fox Yi Pan Keqin Li Tao Yang G. Chiola G. Conte L. V. Mancini Domenique Méry Beverly Sanders Devesh Bhatt Viktor Prasanna

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Diessel, O., Kearney, D., Wigley, G. (1999). A web-based multiuser operating system for reconfigurable computing. In: Rolim, J., et al. Parallel and Distributed Processing. IPPS 1999. Lecture Notes in Computer Science, vol 1586. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0097942

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65831-3

  • Online ISBN: 978-3-540-48932-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics