Skip to main content

The Proteus Processor — A Conventional CPU with Reconfigurable Functionality

  • Conference paper
Field Programmable Logic and Applications (FPL 1999)

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

Included in the following conference series:

Abstract

This paper describes the starting position for research beginning at the Department of Computing Science, University of Glasgow. The research will investigate a novel microprocessor design incorporating reconfigurable logic in its ALU, allowing the processor’s function units to be customised to suit the currently running application. We argue that this architecture will provide a performance gain for a wide range of applications without additional programmer effort. The paper gives some background information into similar research, argues the benefits of this idea compared to current research, and lists some of the questions that need to be answered to make this idea a reality. We end by specifying the initial work plan for the project.

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. Abrash, M.: Ramblings In Real Time. Dr. Dobbs Source Book (November/December 1996)

    Google Scholar 

  2. Burns, J., Donlin, A., Hogg, J., Singh, S., deWit, M.: A Dynamic Reconfiguration Run-Time System. In: IEEE Workshop on FPGAs for Custom Computing Machines (April 1997)

    Google Scholar 

  3. Cyrix Corporation. Cyrix MediaGX Processor Frequently Asked Questions (January 1999)

    Google Scholar 

  4. Donlin, A.: Self Modifying Circuitry — A Platform for Tractable Virtual Circuitry. In: 8th International Workshop on Field Programmable Logic and Applications (September 1998)

    Google Scholar 

  5. Times, E.E.: Intel preps plan to bust bugs in Pentium MPUs (June 30, 1997)

    Google Scholar 

  6. Hartenstein, R.W., Schmidt, K., Reinig, H., Weber, M.: A Novel Compilation Technique for a Machine Paradigm Based on Field-Programmable Logic. In: International Workshop on Field Programmable Logic and Applications (September 1991)

    Google Scholar 

  7. Hauser, J.R., Wawrzynek, J.: Garp: A MIPS Processor with a Reconfigurable Coprocessor. In: IEEE Workshop on FPGAs for Custom Computing Machines (September 1997)

    Google Scholar 

  8. Intel Corporation. Intel Architecture Software Developer’s Manual, Vol.1: Basic Architecture. Intel Corporation (January 1998)

    Google Scholar 

  9. Sawitzki, S., Gratz, A., Spallek, R.G.: CoMPARE: A Simple Reconfigurable Processor Architecture Exploiting Instruction Level Parallelism. In: Proceedings of the 5th Australasian Conference on Parallel and Real-Time Systems (1998)

    Google Scholar 

  10. Singh, S., Paterson, J., Burns, J.: PostScript rendering inVirtualHardware. In: 7th International Workshop on Field Programmable Logic and Applications (September 1997)

    Google Scholar 

  11. Small, C., Seltzer, M.: A Comparison of OS Extension Technologies. In: Proceedings of the USENIX 1996 annual technical conference (January 1996)

    Google Scholar 

  12. Triscend Corporation. Triscend corporation web page (January 1999)

    Google Scholar 

  13. Wirthlin, M.J., Hutchings, B.L.: A Dynamic Instruction Set Computer. In: IEEEWorkshop on FPGAs for Custom Computing Machines (April 1995)

    Google Scholar 

  14. Wirthlin, M.J., Hutchins, B.L., Gilson, K.L.: The Nano Processor: a Low Resource Reconfigurable Processor. In: IEEE Workshop on FPGAs for Custom Computing Machines (April 1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dales, M. (1999). The Proteus Processor — A Conventional CPU with Reconfigurable Functionality. In: Lysaght, P., Irvine, J., Hartenstein, R. (eds) Field Programmable Logic and Applications. FPL 1999. Lecture Notes in Computer Science, vol 1673. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48302-1_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-48302-1_49

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-48302-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics