EP 1372064 A2 20031217 - Processor improving parallelism of execution of instructions
Title (en)
Processor improving parallelism of execution of instructions
Title (de)
Prozessor zur Verbesserung der Parallelität bei der Durchführung von Befehlen
Title (fr)
Processeur améliorant le parallélisme de l'exécution d'instructions
Publication
Application
Priority
JP 2002174927 A 20020614
Abstract (en)
The first, second, and third operating units 441 to 443 each perform a predetermined operation according to an instruction before a point of time partway through a clock cycle. When having performed a comparison operation, each operating unit outputs a result value to the condition flag operating unit 51. The condition flag operating unit 51 calculates a new condition flag value by performing a logical operation on either (a) a value that has been read from the condition flag register 46 and the result value or (b) the result values themselves. The condition flag operating unit 51 outputs, before the clock cycle ends, the new condition flag value to one of the first, second, and third gates 451 to 453 that is related to a conditional instruction so as to control nullification of the conditional instruction. The condition flag register 46 stores therein the new condition flag value. <IMAGE>
IPC 1-7
IPC 8 full level
G06F 9/30 (2006.01); G06F 9/32 (2006.01); G06F 9/38 (2006.01); G06F 9/45 (2006.01)
CPC (source: EP US)
G06F 9/30021 (2013.01 - EP US); G06F 9/30072 (2013.01 - EP US); G06F 9/30094 (2013.01 - EP US)
Citation (applicant)
- US 5815695 A 19980929 - JAMES DAVID V [US], et al
- WO 0045282 A1 20000803 - BOPS INC [US]
- US 4873627 A 19891010 - BAUM ALLEN J [US], et al
- EP 1026581 A2 20000809 - MATSUSHITA ELECTRIC IND CO LTD [JP]
- EP 1016961 A2 20000705 - FUJITSU LTD [JP]
Designated contracting state (EPC)
DE FR GB
DOCDB simple family (publication)
EP 1372064 A2 20031217; EP 1372064 A3 20050629; EP 1372064 B1 20100804; CN 1316354 C 20070516; CN 1469241 A 20040121; DE 60333613 D1 20100916; JP 2004021553 A 20040122; JP 3851228 B2 20061129; US 2004039900 A1 20040226; US 2008141229 A1 20080612
DOCDB simple family (application)
EP 03253697 A 20030611; CN 03148637 A 20030616; DE 60333613 T 20030611; JP 2002174927 A 20020614; US 46189603 A 20030613; US 96908308 A 20080103