• Publication
  • 1985
  • Issue No. 8 - August
  • Abstract - Retrofitting the VAX-11/780 Microarchitecture for IEEE Floating Point Arithmetic?Implementation Issues, Measurements, and Analysis
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Retrofitting the VAX-11/780 Microarchitecture for IEEE Floating Point Arithmetic?Implementation Issues, Measurements, and Analysis
August 1985 (vol. 34 no. 8)
pp. 692-708
D.B. Aspinwall, Cyclotomics, Inc.
The VAX-11/7801 was designed specifically to implement the VAX architecture. As such, it does not support the IEEE standard for floating point arithmetic. A project was undertaken to provide this support by modifying the 11/780 microarchitecture. Our objective was to produce a microengine that would efficiently execute the VAX instruction set, modified to handle VAX floating point instructions in accordance with the IEEE standard. Our methodology was to make minimal changes to the 11/780 hardware, relying primarily on changes to the microcode. This paper describes the modifications required to implement the IEEE standard, examines the various design alternatives available to us, presents measurements of our implementation, and analyzes our results. We also offer some comments on the matter of retrofitting an existing architecture to a new unintended use.
Index Terms:
microprogramming, Computer architecture, firmware support, floating point arithmetic, IEEE floating point arithmetic, implementation architecture, microarchitecture, microcode
Citation:
D.B. Aspinwall, Y.N. Patt, "Retrofitting the VAX-11/780 Microarchitecture for IEEE Floating Point Arithmetic?Implementation Issues, Measurements, and Analysis," IEEE Transactions on Computers, vol. 34, no. 8, pp. 692-708, Aug. 1985, doi:10.1109/TC.1985.1676615
Usage of this product signifies your acceptance of the Terms of Use.