Implementation trade-offs in using a restricted data flow architecture in a high performance RISC microprocessor

M. Simone,A. Essen,A. Ike,A. Krishnamoorthy,T. Maruyama,N. Patkar,M. Ramaswami,M. Shebanow,V. Thirumalaiswamy,D. Tovey
DOI: https://doi.org/10.1145/223982.224411
1995-01-01
Abstract:The implementation of a superscalar, speculative execution SPARC-V9 microprocessor incorporating Restricted Data Flow principles required many design trade-offs. Consideration was given to both performance and cost. Performance is largely a function of cycle time and instructions executed per cycle while cost is primarily a function of die area. Here we describe our Restricted Data Flow implementation and the means with which we arrived at its configuration. Future semiconductor technology advances will allow these trade-offs to be relaxed and higher performance Restricted Data Flow machines to be built.
What problem does this paper attempt to address?