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.
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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