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
Current collector for lead acid battery
Powerline communication device with load characterization functionality
Hand mixer
Adhering composition and method of applying the same
Mechanism for visible users and groups
Method and apparatus for exercise monitoring combining exercise monitoring and visual data with wireless internet connectivity
Method, apparatus and computer program product for visualizing whole streets based on imagery generated from panoramic street views
  Randomly Featured Patents
Electrical switching apparatus with push buttons for a modular operating mechanism accessible through a cover plate
2-Acylimidazole compounds, their synthesis and use as medicinal agents
Over molded disc snubber
Memory device having multiple power modes
Close path selection unit for performing effective subtraction within a floating point arithmetic unit
Apparatus for cooling compact arrays of electronic circuitry
Method of compensating for a volumetric shrinkage of a material disposed upon a substrate to form a substantially planar structure therefrom
Flat panel liquid crystal display such as for a laptop computer, having alkali-free aluminoborosilicate glass
Vehicle-wheel front face
Method for recording and restoring a ciphered content by a processing unit