Resources Contact Us Home
High performance superscalar microprocessor including a dual-pathway circuit for converting cisc instructions to risc operations

Image Number 12 for United States Patent #5664136.

A superscalar microprocessor is provided which includes a integer functional unit and a floating point functional unit that share a high performance main data processing bus. The integer unit and the floating point unit also share a common reorder buffer, register file, branch prediction unit and load/store unit which all reside on the same main data processing bus. Instruction and data caches are coupled to a main memory via an internal address data bus which handles communications therebetween. An instruction decoder is coupled to the instruction cache and is capable of decoding multiple instructions per microprocessor cycle. Instructions are dispatched from the decoder in speculative order, issued out-of-order and completed out-of-order. Instructions are retired from the reorder buffer to the register file in-order. The functional units of the microprocessor desirably accommodate operands exhibiting multiple data widths. High performance and efficient use of the microprocessor die size are achieved by the sharing architecture of the disclosed superscalar microprocessor.

  Recently Added Patents
Method of using nutritional compounds dihydroquercetin (taxifolin) and arabinogalactan in combination with dihydroquercetin (taxifolin) to reduce and control cardiometabolic risk factors assoc
Generating a representation of an object of interest
Optical module for a microlithography objective including holding and supporting devices
Image-capturing device and projection automatic calibration method of projection device
Battery loading and unloading mechanism
Polymers derived from benzobis(silolothiophene) and their use as organic semiconductors
  Randomly Featured Patents
Electronic mechanical baseball game housing or the like
Wheeled carriage for recreational purposes
Method and system for controlling the minimal distance between successive errors in digital radio transmission
Sinker with a bead confined within a transparent window tube
LED ballast controller device
Railroad freight car with well for stacked cargo containers
Identity-based imaging inbound facsimile service
Model selection in machine learning with applications to document clustering
Light converging optical sheet
Coating apparatus and method for applying coating solution on web