Skip to main content
Log in

Spyder: A SURE (SUperscalar and REconfigurable) processor

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

A processor with three concurrent and data-shared execution units is described in detail in this paper. The functionality, resources, and data sizes of the execution units, implemented with Xilinx FPGA chips, are user-configurable in order to best fit the application being run. A Harvard-type architecture allows a very large instruction word (128 bits) and, therefore, a real parallel utilization and control of resources. We also present the results of the implementation of two applications, the game of Life and the Abingdon Cross benchmark.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Actel. 1994.FPGA Data Book and Design Guide. Actel Corp., Sunnyvale, Calif.

    Google Scholar 

  • Altera. 1993.Data Book. Altera Corp., San Jose, Calif.

    Google Scholar 

  • Arnold, J.M., Buell, D.A., and Davis, E.G. 1992. Splash 2. InProc., 4th Annual ACM Symp. on Parallel Algorithms and Architectures, pp. 316–322.

  • Athanas, P., and Silverman, H. 1993. Processor reconfiguration through instruction-set metamorphosis: Architecture and compiler.IEEE Comp., 26, 3: 11–18.

    Google Scholar 

  • Berlekamp, E.R., Conway, J.H., and Guy, R.K. 1982.Winning Ways, vol. 2. Academic Press, London.

    Google Scholar 

  • Bertin, P., Roncin, D., and Vuillemin, J. 1989. Introduction to programmable active memories. Tech. Rept. 3, DEC Paris Research Laboratory.

  • Cychosz, J.M. 1994. Efficient binary image thinning using neighborhood maps. InGraphics Gems IV (P. Heckbert, ed.), Academic Press, London.

    Google Scholar 

  • Feldman, J.M., and Retter, C.T. 1994.Computer Architecture: A Designer's Text Based on a Generic RISC. McGrawHill, New York.

    Google Scholar 

  • Guo, Z., and Hall, R.W. 1989. Parallel thinning with two-subiteration algorithms.CACM, 32, 3: 359–373.

    Google Scholar 

  • Habib, S., ed. 1988.Microprogramming and Firmware Engineering Methods. Van Nostrand, New York.

    Google Scholar 

  • IDT. 1992.Specialized Memories and Modules. Integrated Device Technology, Santa Clara, Calif.

    Google Scholar 

  • Motorola. 1985.VMEbus Specification Manual, Revision C. Motorola.

  • Patterson, D.A., and Hennessy, J.L. 1994.Computer Organization & Design, The Hardware/Software Interface. Morgan Kaufmann, San Mateo, Calif.

    Google Scholar 

  • Preston, K., Jr. 1989. The Abingdon Cross benchmark survey.IEEE Comp., 22, 7: 9–18.

    Google Scholar 

  • Preston, K., Jr., and Duff, M.J.B. 1984.Modem Cellular Automata. Plenum Press, New York.

    Google Scholar 

  • Rau, B.R., and Fisher, J.A. 1993. Instruction-level parallelism: History, overview, and perspectives. InInstruction Level Parallelism (B.R. Rau and J.A. Fisher, eds.), Kluwer Academic, Boston, pp. 9–50.

    Google Scholar 

  • Sun Microsystems. 1987.The SPARC Architecture Manual. Sun Microsystems, Mountain View, Calif.

    Google Scholar 

  • Toffoli, T., and Margolus, N. 1987.Cellular Automata Machines. The MIT Press, Cambridge, Mass.

    Google Scholar 

  • Trimberger, S.M. 1994.Field-Programmable Gate Array Technology. Kluwer Academic, Boston.

    Google Scholar 

  • Xilinx. 1991.The XACT4000 Design Implementation Reference Guide. Xilinx, San Jose, Calif.

    Google Scholar 

  • Xilinx. 1993.The Programmable Logic Data Book. Xilinx, San Jose, Calif.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Iseli, C., Sanchez, E. Spyder: A SURE (SUperscalar and REconfigurable) processor. J Supercomput 9, 231–252 (1995). https://doi.org/10.1007/BF01212870

Download citation

  • Received:

  • Accepted:

  • Issue Date:

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

Keywords

Navigation