FI (list display)

  • G06F9/00
  • Arrangements for program control, e.g. control units (program control for peripheral devices G06F13/10) [2018.01] HB CC 5B070
  • G06F9/02
  • .using wired connections, e.g. plugboard [2006.01] HB CC 5B070
  • G06F9/04
  • .using record carriers containing only program instructions (G06F9/06 takes precedence) [2006.01] HB CC 5B070
  • G06F9/06
  • .using stored programs, i.e. using an internal store of processing equipment to receive or retain programs [2006.01] HB CC 5B070
  • G06F9/22
  • ..Microcontrol or microprogram arrangements [2006.01] HB CC 5B105
  • G06F9/22,310
  • ...Configuration of control or memory arrangements HB CC 5B105
  • G06F9/22,310@A
  • Two-level micro-programming HB CC 5B105
  • G06F9/22,310@B
  • Using a portion of main memory as the control or memory range HB CC 5B105
  • G06F9/22,310@C
  • Using a portion of main memory and control memory as the control or memory range HB CC 5B105
  • G06F9/22,310@D
  • Virtual control memory HB CC 5B105
  • G06F9/22,310@E
  • Cache for micro-code HB CC 5B105
  • G06F9/22,310@Z
  • Others HB CC 5B105
  • G06F9/22,320
  • ...Comprehending micro-instructions HB CC 5B105
  • G06F9/22,320@A
  • Modifying micro-instructions HB CC 5B105
  • G06F9/22,320@B
  • .Controlling indirect functions by macro-information HB CC 5B105
  • G06F9/22,320@C
  • .Controlling indirect functions with micro-address information HB CC 5B105
  • G06F9/22,320@D
  • Multiplexing micro-fields HB CC 5B105
  • G06F9/22,320@E
  • Micro-instructions with variable length HB CC 5B105
  • G06F9/22,320@F
  • Generating fixed data HB CC 5B105
  • G06F9/22,320@Z
  • Others HB CC 5B105
  • G06F9/22,330
  • ...Bus or register configurations HB CC 5B105
  • G06F9/22,330@A
  • Bus configurations HB CC 5B105
  • G06F9/22,330@B
  • .serial buses HB CC 5B105
  • G06F9/22,330@C
  • Register control HB CC 5B105
  • G06F9/22,330@D
  • Processing control HB CC 5B105
  • G06F9/22,330@E
  • Initializing HB CC 5B105
  • G06F9/22,330@Z
  • Others HB CC 5B105
  • G06F9/22,340
  • ...Timing control HB CC 5B105
  • G06F9/22,340@A
  • Controlling basic clocks HB CC 5B105
  • G06F9/22,340@B
  • Synchronisation control with external equipment HB CC 5B105
  • G06F9/22,340@C
  • Timer control HB CC 5B105
  • G06F9/22,340@D
  • Low or high speed control memories HB CC 5B105
  • G06F9/22,340@Z
  • Others HB CC 5B105
  • G06F9/22,350
  • ...Specifying top address of micro-programmes HB CC 5B105
  • G06F9/22,350@A
  • Specifying top address in general HB CC 5B105
  • G06F9/22,350@B
  • Processing of firmware macro-instructions HB CC 5B105
  • G06F9/22,350@C
  • Processing undefined or extended macro instructions HB CC 5B105
  • G06F9/22,350@D
  • Processing particular macro instructions HB CC 5B105
  • G06F9/22,350@E
  • Combinations of hardware control and micro-control HB CC 5B105
  • G06F9/22,350@Z
  • Others HB CC 5B105
  • G06F9/22,360
  • ...Interruption processing HB CC 5B105
  • G06F9/22,370
  • ...Correcting or changing micro-programmes HB CC 5B105
  • G06F9/22,380
  • ...Measures for malfunctions HB CC 5B105
  • G06F9/22,380@A
  • Checking micro-sequence e.g. measures for runaways HB CC 5B105
  • G06F9/22,380@B
  • .Measures for faulty accesses to unused ranges HB CC 5B105
  • G06F9/22,380@C
  • Checking control memories HB CC 5B105
  • G06F9/22,380@D
  • .Protecting control memories HB CC 5B105
  • G06F9/22,380@E
  • Checking micro-instructions HB CC 5B105
  • G06F9/22,380@F
  • Tracing micro-programs HB CC 5B105
  • G06F9/22,380@G
  • stopping address HB CC 5B105
  • G06F9/22,380@H
  • Retrying or restarting HB CC 5B105
  • G06F9/22,380@J
  • Maintenance panel or data display HB CC 5B105
  • G06F9/22,380@K
  • Micro-diagnosing HB CC 5B105
  • G06F9/22,380@Z
  • Others HB CC 5B105
  • G06F9/24
  • ...Loading of the microprogram [2006.01] HB CC 5B105
  • G06F9/24,310
  • ....Loading initial microprogramming HB CC 5B105
  • G06F9/24,320
  • ....Dynamic microprogramming HB CC 5B105
  • G06F9/26
  • ...Address formation of the next microinstruction (G06F9/28 takes precedence) [2006.01] HB CC 5B105
  • G06F9/26,310
  • ....subroutine HB CC 5B105
  • G06F9/26,320
  • ....Branching HB CC 5B105
  • G06F9/26,320@A
  • Branching control in general HB CC 5B105
  • G06F9/26,320@B
  • Jump between pages HB CC 5B105
  • G06F9/26,320@C
  • Indirect branching HB CC 5B105
  • G06F9/26,320@D
  • Micro sequencer HB CC 5B105
  • G06F9/26,320@E
  • Circuits for determining conditions HB CC 5B105
  • G06F9/26,320@F
  • specific branch instruction, e.g. skip instructions HB CC 5B105
  • G06F9/26,320@Z
  • Others HB CC 5B105
  • G06F9/26,330
  • ....special micro sequence, e.g. loop control, macro fetch sequence HB CC 5B105
  • G06F9/26,330@A
  • Controlling loop HB CC 5B105
  • G06F9/26,330@B
  • Macro fetch sequence HB CC 5B105
  • G06F9/26,330@C
  • Pathfinder memory HB CC 5B105
  • G06F9/26,330@D
  • Macro/micro mixed sequence HB CC 5B105
  • G06F9/26,330@E
  • Multi-micro-programmes HB CC 5B105
  • G06F9/26,330@Z
  • Others HB CC 5B105
  • G06F9/28
  • ...Enhancement of operational speed, e.g. by using several microcontrol devices operating in parallel [2006.01] HB CC 5B105
  • G06F9/28,310
  • ....Advanced control HB CC 5B105
  • G06F9/28,310@A
  • Advanced control of micro-programmes HB CC 5B105
  • G06F9/28,310@B
  • .Increased micro-branching speed HB CC 5B105
  • G06F9/28,310@C
  • .Control memory interleave HB CC 5B105
  • G06F9/28,310@D
  • Advanced controlling of micro-instructions using micro-programmes HB CC 5B105
  • G06F9/28,310@Z
  • Others HB CC 5B105
  • G06F9/28,320
  • ....Parallel processing HB CC 5B105
  • G06F9/30
  • ..Arrangements for executing machine instructions, e.g. instruction decode (for executing microinstructions G06F9/22) [2018.01] HB CC 5B033
  • G06F9/30,310
  • ...Decoding instructions HB CC 5B033
  • G06F9/30,310@A
  • Decoding of instructions in general HB CC 5B033
  • G06F9/30,310@B
  • Decoder configurations or layouts, e.g. pre-decoder HB CC 5B033
  • G06F9/30,310@C
  • selective switching of multiple decoders, e.g. multiple decoders to respond to multiple types of instruction sets HB CC 5B033
  • G06F9/30,310@E
  • Undefined or extended instructions, e.g. processing instructions not included in the instruction set by equivalent routine HB CC 5B033
  • G06F9/30,310@F
  • Processing instruction code errors HB CC 5B033
  • G06F9/30,310@Z
  • Others HB CC 5B033
  • G06F9/30,330
  • ...Timing control e.g. changing instruction execution time, clock control HB CC 5B033
  • G06F9/30,330@A
  • Timing control in general HB CC 5B033
  • G06F9/30,330@B
  • selective switching of basic clock frequencies HB CC 5B033
  • G06F9/30,330@C
  • setting delay; or wait time HB CC 5B033
  • G06F9/30,330@D
  • Waiting for synchronization signal, e.g. waiting for response signals to synchronize with peripheral devices HB CC 5B033
  • G06F9/30,330@E
  • Timers HB CC 5B033
  • G06F9/30,330@Z
  • Others HB CC 5B033
  • G06F9/30,350
  • ...Processing special instructions (variable length instruction or skip instruction G06f9/32) HB CC 5B033
  • G06F9/30,350@A
  • Processing special instructions in general; new instruction; instruction with predicate HB CC 5B033
  • G06F9/30,350@C
  • Execute instructions, e.g. for executing by assuming data fetched as an instruction operand of an instruction HB CC 5B033
  • G06F9/30,350@D
  • Database operation instructions HB CC 5B033
  • G06F9/30,350@E
  • Edit instructions on decimal data; packing conversion on decimal data; unpacking conversion on decimal data HB CC 5B033
  • G06F9/30,350@F
  • Combined instructions, e.g. VLIW HB CC 5B033
  • G06F9/30,350@G
  • Characterized being RIsC or PRIsM instructions HB CC 5B033
  • G06F9/30,350@Z
  • Others HB CC 5B033
  • G06F9/30,360
  • ...instructions specific to microcomputer HB CC 5B033
  • G06F9/30,370
  • ...ALU peripheral configurations, improvement of CPU's internal bus or interconnection of register files and ALU, etc. HB CC 5B033
  • G06F9/30,372
  • ...Generation or control of conditional code, e.g. zero flag HB CC 5B033
  • G06F9/30,380
  • ...Measured for malfunctions HB CC 5B033
  • G06F9/30,380@R
  • Re-execution HB CC 5B033
  • G06F9/30,380@Z
  • Others HB CC 5B033
  • G06F9/30,381
  • ...Device to run sub program HB CC 5B033
  • G06F9/30,382
  • ....subroutine linkage HB CC 5B033
  • G06F9/30,382@A
  • subroutine in general HB CC 5B033
  • G06F9/30,382@B
  • Linkage Process, e.g. upload subroutine to main memory while running subroutine command HB CC 5B033
  • G06F9/30,382@C
  • Parameter delivery; Refer to parameter HB CC 5B033
  • G06F9/30,382@D
  • Address extension; address switching on an Identical space, e.g. for subroutine call between different segments and banks HB CC 5B033
  • G06F9/30,382@Z
  • Others HB CC 5B033
  • G06F9/30,387
  • ....Malfunction countermeasure for device running subprogram HB CC 5B033
  • G06F9/30,388
  • ....Others HB CC 5B033
  • G06F9/30,390
  • ...Others HB CC 5B033
  • G06F9/302
  • ...Controlling the executing of arithmetic operations [2018.01] HB CC 5B033
  • G06F9/302@A
  • Arithmetic operation in general HB CC 5B033
  • G06F9/302@C
  • Comparison in arithmetic operation HB CC 5B033
  • G06F9/302@E
  • Arithmetic operation of bytes or words; Zero extension; sign extension HB CC 5B033
  • G06F9/302@F
  • Constant processing in arithmetic operation; Generating fixed data in arithmetic operation HB CC 5B033
  • G06F9/302@Z
  • Others HB CC 5B033
  • G06F9/305
  • ...Controlling the executing of logical operations [2018.01] HB CC 5B033
  • G06F9/305@A
  • Logic operation in general HB CC 5B033
  • G06F9/305@C
  • Comparison in logic operation HB CC 5B033
  • G06F9/305@E
  • Logic Operation on bytes or words HB CC 5B033
  • G06F9/305@F
  • Constant processing in logic operation; Generating fixed data in logic operation HB CC 5B033
  • G06F9/305@Z
  • Others HB CC 5B033
  • G06F9/308
  • ...Controlling single bit operations (G06F9/305 takes precedence) [2018.01] HB CC 5B033
  • G06F9/308@A
  • Bit Operation in general HB CC 5B033
  • G06F9/308@B
  • Bit judgement; single bit operation command, e.g. population command, command to set or reset single bit HB CC 5B033
  • G06F9/308@C
  • Comparison of bit unit HB CC 5B033
  • G06F9/308@E
  • Operation process on bit HB CC 5B033
  • G06F9/308@F
  • Constant process on bit operation; Generation of fixed data on bit operation HB CC 5B033
  • G06F9/308@Z
  • Others HB CC 5B033
  • G06F9/312
  • ...Controlling loading, storing or clearing operations [2018.01] HB CC 5B033
  • G06F9/312@L
  • Load, e.g. loading from memory to register HB CC 5B033
  • G06F9/312@W
  • store; Clear HB CC 5B033
  • G06F9/312@Z
  • Others HB CC 5B033
  • G06F9/315
  • ...Controlling moving, shifting or rotation operations [2018.01] HB CC 5B033
  • G06F9/315@M
  • Move HB CC 5B033
  • G06F9/315@S
  • shift; Rotate; Alignment; shuffle; Merge; Mask HB CC 5B033
  • G06F9/315@Z
  • Others HB CC 5B033
  • G06F9/318
  • ...with operation extension or modification [2018.01] HB CC 5B033
  • G06F9/318@A
  • Instruction modification or change in general HB CC 5B033
  • G06F9/318@B
  • Modification, e.g. prefix HB CC 5B033
  • G06F9/318@C
  • Change; Total replacement HB CC 5B033
  • G06F9/318@Z
  • Others HB CC 5B033
  • G06F9/32
  • ...Address formation of the next instruction, e.g. by incrementing the instruction counter (G06F9/38 takes precedence) [2018.01] HB CC 5B033
  • G06F9/32,310
  • ....Processing instructions, e.g. addressing or fetching HB CC 5B033
  • G06F9/32,310@A
  • Addressing in general, e.g. increment program counter in sequence HB CC 5B033
  • G06F9/32,310@J
  • Memory access; memory fetching, e.g. serially fetching instructions from memory HB CC 5B033
  • G06F9/32,310@K
  • .Multiple memory modules configurations; memory space expansion, e.g. switching between banks or providing instruction memory and data memory separately HB CC 5B033
  • G06F9/32,310@Z
  • Others HB CC 5B033
  • G06F9/32,320
  • ....Processing branching instructions, e.g. addressing or branching determination process HB CC 5B033
  • G06F9/32,320@A
  • Branch addressing in general HB CC 5B033
  • G06F9/32,320@B
  • Branch address computation; branch address creation HB CC 5B033
  • G06F9/32,320@C
  • .Creating indirect branching addresses HB CC 5B033
  • G06F9/32,320@D
  • .Creating multiple branching addresses; branching address modifications by conditions, e.g. generating multiple branch destination addresses or substitution of lower order bit group of branch destination address HB CC 5B033
  • G06F9/32,320@E
  • selective processing of next instruction or next address (G06f9/32, 320D, f take precedence), e.g. by selecting either Taken side address or Not Taken side address HB CC 5B033
  • G06F9/32,320@F
  • Conditions determination process; branching determination process; e.g. method directly related for a decision whether to branch or not to branch HB CC 5B033
  • G06F9/32,320@G
  • Jump between pages; jump amongst identical address space memories HB CC 5B033
  • G06F9/32,320@J
  • Memory access; memory fetch, e.g. a method of fetching a branch destination instruction from memory HB CC 5B033
  • G06F9/32,320@K
  • .Multiple memory modules configurations; memory space expansion, e.g. branch between memory banks HB CC 5B033
  • G06F9/32,320@Z
  • Others HB CC 5B033
  • G06F9/32,330
  • .....Loop processing HB CC 5B033
  • G06F9/32,330@A
  • Loop processing in general HB CC 5B033
  • G06F9/32,330@B
  • Repetitive processing of single instruction, e.g. suppressing increment of program counter HB CC 5B033
  • G06F9/32,330@C
  • Instruction buffers for loop HB CC 5B033
  • G06F9/32,330@D
  • Nest loop processing HB CC 5B033
  • G06F9/32,330@Z
  • Others HB CC 5B033
  • G06F9/32,340
  • .....instruction to skip instructions HB CC 5B033
  • G06F9/32,340@A
  • Pile up instructions, e.g. for executing only the first specific instruction and do not execute the following specific instruction without using a branch instruction HB CC 5B033
  • G06F9/32,340@B
  • skip instruction HB CC 5B033
  • G06F9/32,340@Z
  • Others HB CC 5B033
  • G06F9/32,350
  • ....Variable length instructions; undefined length instructions; variable length operand formers HB CC 5B033
  • G06F9/32,350@A
  • Variable length instructions HB CC 5B033
  • G06F9/32,350@B
  • Variable length operand specifier, e.g. by the operand specifier field of the instruction word is in variable length HB CC 5B033
  • G06F9/32,350@Z
  • Others HB CC 5B033
  • G06F9/32,360
  • ....sequence controller HB CC 5B033
  • G06F9/32,360@A
  • sequence Controller in general HB CC 5B033
  • G06F9/32,360@B
  • Execution sequence control; branching for determining conditions HB CC 5B033
  • G06F9/32,360@C
  • Calculation processing HB CC 5B033
  • G06F9/32,360@Z
  • Others HB CC 5B033
  • G06F9/32,380
  • ....Countermeasures for malfunctions while fetching instructions from memory HB CC 5B033
  • G06F9/32,381
  • ....Designation jump address or return address for subprogram HB CC 5B033
  • G06F9/32,382
  • .....Jump addressing HB CC 5B033
  • G06F9/32,382@A
  • Jump addressing in general HB CC 5B033
  • G06F9/32,382@B
  • Generation and choice of multiple jump address HB CC 5B033
  • G06F9/32,382@Z
  • Others HB CC 5B033
  • G06F9/32,383
  • .....Return addressing HB CC 5B033
  • G06F9/32,383@A
  • Return addressing in general HB CC 5B033
  • G06F9/32,383@B
  • Generation and choice of multiple return address HB CC 5B033
  • G06F9/32,383@Z
  • Others HB CC 5B033
  • G06F9/32,384
  • ......subroutine stack HB CC 5B033
  • G06F9/32,384@A
  • subroutine stack in general HB CC 5B033
  • G06F9/32,384@B
  • Hierarchical structure; Virtual stack HB CC 5B033
  • G06F9/32,384@C
  • stack error on subroutine HB CC 5B033
  • G06F9/32,384@R
  • Evacuate register block; switch between multiple registers, e.g. register window, register bank switch HB CC 5B033
  • G06F9/32,384@Z
  • Others HB CC 5B033
  • G06F9/32,385
  • .....Enable to be called from other routine by making a portion of main routine to be subroutine HB CC 5B033
  • G06F9/32,386
  • .....Run loop operation of subroutine HB CC 5B033
  • G06F9/32,387
  • .....Malfunction countermeasure on designation jump address or return address for subprogram HB CC 5B033
  • G06F9/32,388
  • .....Others HB CC 5B033
  • G06F9/32,390
  • ....Others HB CC 5B033
  • G06F9/34
  • ...Addressing or accessing the instruction operand or the result [2018.01] HB CC 5B033
  • G06F9/34,320
  • ....Variable length operands HB CC 5B033
  • G06F9/34,320@A
  • Variable length operands in general HB CC 5B033
  • G06F9/34,320@B
  • Boundary control; alignment, e.g. for shifting or merging data to access operands that span two words of memory HB CC 5B033
  • G06F9/34,320@C
  • Bites processing; words processing, e.g. a 4-byte word is read out from the memory and one byte thereof is obtained HB CC 5B033
  • G06F9/34,320@Z
  • Others HB CC 5B033
  • G06F9/34,330
  • ....Accessing registers HB CC 5B033
  • G06F9/34,340
  • ....stacking (subroutine stacking G06f9/32, 384) HB CC 5B033
  • G06F9/34,340@A
  • stacking in general HB CC 5B033
  • G06F9/34,340@B
  • .Hierarchical structure; Virtual stack HB CC 5B033
  • G06F9/34,340@C
  • stacking errors, e.g. overflow or underflow HB CC 5B033
  • G06F9/34,340@Z
  • Others HB CC 5B033
  • G06F9/34,350
  • ....Memory access HB CC 5B033
  • G06F9/34,350@A
  • Memory accesses in general HB CC 5B033
  • G06F9/34,350@B
  • .Multiple memory module configuration, e.g. bank interleave or bank switching (expansion of address space by index addressing G06f9/355, 330) HB CC 5B033
  • G06F9/34,350@Z
  • Others HB CC 5B033
  • G06F9/34,380
  • ....Countermeasure for malfunction while operand fetching or operand storing HB CC 5B033
  • G06F9/34,390
  • ....Others HB CC 5B033
  • G06F9/345
  • ....of multiple operands or results [2018.01] HB CC 5B033
  • G06F9/345@A
  • In multiple operands or multiple results in general HB CC 5B033
  • G06F9/345@S
  • Using strides or intervals HB CC 5B033
  • G06F9/345@Z
  • Others HB CC 5B033
  • G06F9/35
  • ....Indirect addressing [2018.01] HB CC 5B033
  • G06F9/355
  • ....Indexed addressing [2018.01] HB CC 5B033
  • G06F9/355,310
  • .....Address modification in general HB CC 5B033
  • G06F9/355,320
  • ......Address modification, e.g. index, base, page, relative, addition or location HB CC 5B033
  • G06F9/355,330
  • .......Address extension, e.g. address bit extension or memory space extension switch (Memory Module G06f12/06) HB CC 5B033
  • G06F9/355,330@A
  • Address extension in general HB CC 5B033
  • G06F9/355,330@B
  • Address bit extension, e.g. segment register HB CC 5B033
  • G06F9/355,330@C
  • Memory selection on identical address space, e.g. perform bank switch by assign identical address space to each bank HB CC 5B033
  • G06F9/355,330@Z
  • Others HB CC 5B033
  • G06F9/355,380
  • .....Malfunction countermeasure relating address modification HB CC 5B033
  • G06F9/355,390
  • .....Others HB CC 5B033
  • G06F9/38
  • ...Concurrent instruction execution, e.g. pipeline or look ahead [2018.01] HB CC 5B013
  • G06F9/38,310
  • ....Preceding control, e.g. instructions prefetch, pipeline loading sequence control (vector processing G06f17/16) HB CC 5B013
  • G06F9/38,310@A
  • Instructions prefetch; operands prefetch; buffers HB CC 5B013
  • G06F9/38,310@B
  • .Calculating addresses HB CC 5B013
  • G06F9/38,310@E
  • Timing control; stage progress transition control HB CC 5B013
  • G06F9/38,310@F
  • Controlling the change of loading sequence to the pipelines, e.g. a subsequent instruction is loaded before preceding instructions, out of order or reorder buffer HB CC 5B013
  • G06F9/38,310@G
  • Vector instructions execution by pipeline method or parallel processing method (vector processing G06f17/16 take precedence) HB CC 5B013
  • G06F9/38,310@H
  • With variable length of instructions or operands, e.g. address calculation, fetching or cutting out due to being variable length HB CC 5B013
  • G06F9/38,310@J
  • Used in a pipeline mode in which computers are stacked in tandem HB CC 5B013
  • G06F9/38,310@X
  • Preceding control in general, e.g. arrange control memory at each pipeline stages HB CC 5B013
  • G06F9/38,310@Y
  • .Other references; miscellaneous HB CC 5B013
  • G06F9/38,310@Z
  • Others, e.g. with the use of preceding control instruction technology in applied fields HB CC 5B013
  • G06F9/38,330
  • ....Branching control, e.g. branching destination prefetch, branching prediction, loop process HB CC 5B013
  • G06F9/38,330@A
  • Forecasting of branching HB CC 5B013
  • G06F9/38,330@B
  • .Branching history, e.g. a table reflecting past execution results, branching history table or branching target table HB CC 5B013
  • G06F9/38,330@C
  • .by fixedly setting predicted branching direction, e.g. having branching prediction flag in instruction, by externally fixedly set predicted branching direction HB CC 5B013
  • G06F9/38,330@D
  • .Early determination, e.g. condition codes, counting branch HB CC 5B013
  • G06F9/38,330@E
  • Loop process, e.g. branch prediction decision method with loop HB CC 5B013
  • G06F9/38,330@F
  • Prefetching branching destination instruction, e.g. branching destination instruction buffer, branching destination address computation or early detection of branching destination instruction HB CC 5B013
  • G06F9/38,330@G
  • .Restricting prefetching HB CC 5B013
  • G06F9/38,330@J
  • Conditional branching HB CC 5B013
  • G06F9/38,330@K
  • .Prospective executions, cancellation process HB CC 5B013
  • G06F9/38,330@L
  • Invalidation of already prefetched instruction and rereading instruction, e.g. EXECUTE instructions, serialization instruction or load PsW instruction HB CC 5B013
  • G06F9/38,330@X
  • Branching control in general HB CC 5B013
  • G06F9/38,330@Y
  • .Other references; miscellaneous HB CC 5B013
  • G06F9/38,330@Z
  • Others HB CC 5B013
  • G06F9/38,350
  • ....storing control; fetch-store conflict, e.g. OsC, IsC or PsC HB CC 5B013
  • G06F9/38,350@A
  • fetch-store conflict, e.g. priority control, waiting or invalidation HB CC 5B013
  • G06F9/38,350@B
  • .Contents matching control, e.g. replacing prefetched contents, delivering data by bypass or forwarding, or register renaming HB CC 5B013
  • G06F9/38,350@X
  • storing control in general, e.g. R/W parallel control, left behind control HB CC 5B013
  • G06F9/38,350@Y
  • .Other references; miscellaneous HB CC 5B013
  • G06F9/38,350@Z
  • Others, e.g. with the use of branching control in applied fields HB CC 5B013
  • G06F9/38,370
  • ....Parallel processing, e.g. multiple processing mechanisms or additional processing mechanisms (multi-processor G06f15/16) HB CC 5B013
  • G06F9/38,370@A
  • Multiple processing mechanisms or ALUs of same type HB CC 5B013
  • G06F9/38,370@B
  • Multiple processing mechanisms or ALUs by different type, e.g. multiple slots for realizing VLIW HB CC 5B013
  • G06F9/38,370@C
  • .Additional processing mechanisms, co-processor, e.g. for calculating floating decimal point, accelerator HB CC 5B013
  • G06F9/38,370@X
  • Parallel processing in general HB CC 5B013
  • G06F9/38,370@Y
  • .Other references; miscellaneous HB CC 5B013
  • G06F9/38,370@Z
  • Others, e.g. with the use of parallel processing in applied fields HB CC 5B013
  • G06F9/38,380
  • ....Measures for malfunctions HB CC 5B013
  • G06F9/38,380@A
  • Processing for terminating interruptions; retry HB CC 5B013
  • G06F9/38,380@B
  • .Exception processing, e.g. address exception, protection or control at the time of interruption process HB CC 5B013
  • G06F9/38,380@C
  • Debugging; monitoring; tracing; testing, e.g. debugging by address matching HB CC 5B013
  • G06F9/38,380@X
  • Measures for malfunctions in general HB CC 5B013
  • G06F9/38,380@Y
  • .Other references; miscellaneous HB CC 5B013
  • G06F9/38,380@Z
  • Others, e.g. with the use of malfunction countermeasures related to simultaneous execution of instructions in applied fields HB CC 5B013
  • G06F9/38,390
  • ....Others HB CC 5B013
  • G06F9/44
  • ..Arrangements for executing specific programs [2018.01] HB CC 5B376
  • G06F9/4401
  • ...Bootstrapping (security arrangements therefor G06F21/57) [2018.01] HB CC 5B376
  • G06F9/445
  • ...Program loading or initiating (bootstrapping G06F9/4401;security arrangements for program loading or initiating G06F21/57) [2018.01] HB CC 5B376
  • G06F9/445,120
  • ....Dynamic loading; Link editing at or after load time HB CC 5B376
  • G06F9/445,130
  • ....Program selecting HB CC 5B376
  • G06F9/445,150
  • ....Memory management for program execution HB CC 5B376
  • G06F9/448
  • ...Execution paradigms, e.g. implementations of programming paradigms [2018.01] HB CC 5B107
  • G06F9/448,100
  • ....Procedural; Executing subprograms HB CC 5B107
  • G06F9/448,120
  • ....Object-oriented HB CC 5B107
  • G06F9/451
  • ...Execution arrangements for user interfaces [2018.01] HB CC 5B376
  • G06F9/455
  • ...Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines [2006.01] HB CC 5B107
  • G06F9/455,100
  • ....Interpreters; Runtime code interpretation or conversion HB CC 5B081
  • G06F9/455,150
  • ....Hypervisor; Virtual machine monitor HB CC 5B098
  • G06F9/46
  • ..Multiprogramming arrangements [2006.01] HB CC 5B098
  • G06F9/46,410
  • ...Multi threading processor HB CC 5B098
  • G06F9/46,420
  • ...Dispersed processing (Processing distribution being G06F9/46,465 precedence) HB CC 5B098
  • G06F9/46,420@A
  • Distributed object HB CC 5B098
  • G06F9/46,420@B
  • Movement agent HB CC 5B098
  • G06F9/46,420@Z
  • Others HB CC 5B098
  • G06F9/46,430
  • ...Transaction processing HB CC 5B098
  • G06F9/48
  • ...Program initiating; Program switching, e.g. by interrupt [2006.01] HB CC 5B098
  • G06F9/48,100
  • ....Interrupt control (for bus interrupt, G06f13/24 takes precedence) HB CC 5B098
  • G06F9/48,100@F
  • Generating interruption HB CC 5B098
  • G06F9/48,100@G
  • Detecting status change HB CC 5B098
  • G06F9/48,100@H
  • By instruction, e.g. exception treating HB CC 5B098
  • G06F9/48,100@J
  • Key HB CC 5B098
  • G06F9/48,100@K
  • Debugging interruption HB CC 5B098
  • G06F9/48,100@L
  • Bank switching HB CC 5B098
  • G06F9/48,100@M
  • Extended interruption, e.g. addition to interrupt processing HB CC 5B098
  • G06F9/48,100@N
  • Timing HB CC 5B098
  • G06F9/48,100@P
  • Canceling interruption HB CC 5B098
  • G06F9/48,100@Q
  • Interrupt processing during dynamic execution HB CC 5B098
  • G06F9/48,100@R
  • Measuring noise HB CC 5B098
  • G06F9/48,100@S
  • Interrupt function check HB CC 5B098
  • G06F9/48,100@T
  • Malfunction countermeasure during monitoring of interrupt signal HB CC 5B098
  • G06F9/48,100@Z
  • Others HB CC 5B098
  • G06F9/48,110
  • .....Receipt and detection of interrupt request HB CC 5B098
  • G06F9/48,110@B
  • Interruption receipt circuit HB CC 5B098
  • G06F9/48,110@C
  • Multiple interrupt receipt HB CC 5B098
  • G06F9/48,110@D
  • Receipt according to group HB CC 5B098
  • G06F9/48,110@E
  • Restricting interruption and mask HB CC 5B098
  • G06F9/48,110@F
  • Handling of holding interruption HB CC 5B098
  • G06F9/48,110@G
  • Detecting of interruption factor HB CC 5B098
  • G06F9/48,110@H
  • Cyclic scan HB CC 5B098
  • G06F9/48,110@Z
  • Others HB CC 5B098
  • G06F9/48,120
  • .....specifying interruption address, e.g. Interruption vector HB CC 5B098
  • G06F9/48,140
  • .....Interruption while executing command HB CC 5B098
  • G06F9/48,140@A
  • Return to checkpoint HB CC 5B098
  • G06F9/48,140@Z
  • Others HB CC 5B098
  • G06F9/48,150
  • .....Timer interrupt HB CC 5B098
  • G06F9/48,150@A
  • Timer correction HB CC 5B098
  • G06F9/48,150@Z
  • Others HB CC 5B098
  • G06F9/48,200
  • .....Priority interruption HB CC 5B098
  • G06F9/48,200@D
  • Controlling switching of program level HB CC 5B098
  • G06F9/48,200@Z
  • Others HB CC 5B098
  • G06F9/48,210
  • ......Priority circuit HB CC 5B098
  • G06F9/48,220
  • ......Changing to priority HB CC 5B098
  • G06F9/48,220@A
  • Even allocation, e.g. round robin HB CC 5B098
  • G06F9/48,220@B
  • Emergency interrupt HB CC 5B098
  • G06F9/48,220@C
  • Allocating according to processing request HB CC 5B098
  • G06F9/48,220@D
  • Changing according to time, e.g. allocating according to waiting time HB CC 5B098
  • G06F9/48,220@E
  • switching priority circuit HB CC 5B098
  • G06F9/48,220@F
  • Priority circuit using memory HB CC 5B098
  • G06F9/48,220@G
  • setting priority according to program, e.g. priority register HB CC 5B098
  • G06F9/48,220@Z
  • Others HB CC 5B098
  • G06F9/48,230
  • ......first-in priority HB CC 5B098
  • G06F9/48,300
  • ....scheduling and task dispatch (Interrupt control being G06f9/48,100 takes precedence) HB CC 5B098
  • G06F9/48,300@A
  • Job scheduling, e.g. starting specification by using calendar HB CC 5B098
  • G06F9/48,300@B
  • One that priority level being changed (Interrupt control being G06f9/48,220 takes precedence) HB CC 5B098
  • G06F9/48,300@C
  • Handling queue, e.g. Dequeuing, enqueuing, and switching queue of multiple number/operation HB CC 5B098
  • G06F9/48,300@D
  • Time sharing Tss HB CC 5B098
  • G06F9/48,300@E
  • .One that timesharing unit to be variable HB CC 5B098
  • G06F9/48,300@F
  • One based on deadline HB CC 5B098
  • G06F9/48,300@G
  • One based on load condition (Processing distribution being G06f9/50,150 takes precedence) HB CC 5B098
  • G06F9/48,300@H
  • One having added attribute to tasks, e.g. execution condition, authority, and initial value HB CC 5B098
  • G06F9/48,300@J
  • Monitoring tasks, processes etc. HB CC 5B098
  • G06F9/48,300@Z
  • Others HB CC 5B098
  • G06F9/48,350
  • ....Information saving, e.g. task context save HB CC 5B098
  • G06F9/48,350@A
  • Partial saving of information HB CC 5B098
  • G06F9/48,350@B
  • One using stack or register HB CC 5B098
  • G06F9/48,350@C
  • .switching registers, e.g. having multiple sets of registers HB CC 5B098
  • G06F9/48,350@D
  • .Combined use of register switching and saving HB CC 5B098
  • G06F9/48,350@E
  • switching program counters HB CC 5B098
  • G06F9/48,350@Z
  • Others HB CC 5B098
  • G06F9/48,370
  • ....Interdependent control of tasks; Cooperation between tasks (Interprogram communication being G06f9/54 takes precedence) HB CC 5B098
  • G06F9/50
  • ...Allocation of resources, e.g. of the central processing unit [CPU] [2006.01] HB CC 5B098
  • G06F9/50,120
  • ....Management of hardware resources HB CC 5B098
  • G06F9/50,120@A
  • Resource allocation to tasks HB CC 5B098
  • G06F9/50,120@B
  • .Based on priority level HB CC 5B098
  • G06F9/50,120@Z
  • Others HB CC 5B098
  • G06F9/50,150
  • ....Process allocation for processing entities HB CC 5B098
  • G06F9/50,150@A
  • Based on characteristics of processing entities, e.g. function or ability of hardware resources HB CC 5B098
  • G06F9/50,150@B
  • .Combining multiple number services HB CC 5B098
  • G06F9/50,150@C
  • Based on characteristic of contents to be processed HB CC 5B098
  • G06F9/50,150@D
  • Based on load condition of processing entities HB CC 5B098
  • G06F9/50,150@E
  • Dividing process into tasks HB CC 5B098
  • G06F9/50,150@Z
  • Others HB CC 5B098
  • G06F9/52
  • ...Program synchronisation; Mutual exclusion, e.g. by means of semaphores [2006.01] HB CC 5B098
  • G06F9/52,120
  • ....Mutual exclusion, e.g. locks or semaphores HB CC 5B098
  • G06F9/52,120@A
  • Detecting or preventing deadlock HB CC 5B098
  • G06F9/52,120@B
  • Exclusive control algorithm HB CC 5B098
  • G06F9/52,120@Z
  • Others HB CC 5B098
  • G06F9/52,150
  • ....synchronous control; Maintain consistency HB CC 5B098
  • G06F9/52,150@A
  • Matching with the execution of other tasks, e.g. barrier-sync HB CC 5B098
  • G06F9/52,150@B
  • Maintain consistency of process condition, etc. HB CC 5B098
  • G06F9/52,150@C
  • Maintain data consistency without dependency on system configuration HB CC 5B098
  • G06F9/52,150@Z
  • Others HB CC 5B098
  • G06F9/54
  • ...Interprogram communication [2006.01] HB CC 5B098
  • G06F9/54@A
  • Through shared data area HB CC 5B098
  • G06F9/54@B
  • Using message queue HB CC 5B098
  • G06F9/54@C
  • Event HB CC 5B098
  • G06F9/54@D
  • RPC HB CC 5B098
  • G06F9/54@E
  • Message structure HB CC 5B098
  • G06F9/54@F
  • Message conversion, e.g. wrappers or brokers HB CC 5B098
  • G06F9/54@Z
  • Others HB CC 5B098
    TOP