Boots – shoes – and leggings
Patent
1993-01-08
1998-06-02
Pan, Daniel H.
Boots, shoes, and leggings
364DIG1, 364DIG2, 395382, G06F 938, G06F 9345
Patent
active
057614733
ABSTRACT:
A method and system for increased instruction synchronization efficiency in a superscalar processor system which includes instructions having multiple source and destination operands. Simultaneous dispatching of multiple instructions creates a source-to-destination data dependency problem in that the results of one instruction may be necessary to accomplish execution of a second instruction. Data dependency hazards may be eliminated by prohibiting each instruction from dispatching until all possible data dependencies have been eliminated by the completion of preceding instructions; however, instruction dispatch efficiency is substantially decreased utilizing this technique. Data dependency interlock circuitry may be utilized to clear possible data dependency hazards; however, the complexity of such circuitry increases dramatically as the number of interlocked sources and destinations increases. The method and system of the present invention utilizes data dependency interlock circuitry capable of interlocking two source operands by two destination operands for each instruction. Instructions having three or more source operands are interlocked at the dispatch stage for the first two source operands utilizing existing data dependency interlock circuitry. Thereafter, the instruction is dispatched only after data dependency hazards are cleared for the first two source operands, utilizing the data dependency interlock circuitry, and all instructions preceding the instruction have been completed, eliminating possible data dependency hazards for the third source operand. In this manner, instructions which include three source operands may be synchronized without requiring a substantial increase in data dependency interlock circuitry and with only a slight degradation in system efficiency.
REFERENCES:
patent: 3651482 (1972-03-01), Benson et al.
patent: 3718912 (1973-02-01), Hasbrouck et al.
patent: 4287561 (1981-09-01), Liptay
patent: 4855947 (1989-08-01), Zmyslowski et al.
patent: 4916652 (1990-04-01), Schwarz et al.
patent: 5051940 (1991-09-01), Vassiliadis et al.
patent: 5131086 (1992-07-01), Circello et al.
patent: 5163139 (1992-11-01), Haigh et al.
patent: 5253349 (1993-10-01), Kreitzer
Kahle James Allan
Kau Chin-Cheng
Dillon Andrew J.
International Business Machines - Corporation
McBurney Mark E.
Pan Daniel H.
LandOfFree
Method and system for increased instruction synchronization effi does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for increased instruction synchronization effi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for increased instruction synchronization effi will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1472197