Operation control apparatus for a processor having a plurality of
arithmetic devices
    21.
    发明授权
    Operation control apparatus for a processor having a plurality of arithmetic devices 失效
    一种具有多个算术装置的处理器的操作控制装置

    公开(公告)号:US4967339A

    公开(公告)日:1990-10-30

    申请号:US179554

    申请日:1988-04-08

    摘要: A processor performs a pipelined parallel processing by an operand effective address calculation unit for calculating an operand effective address necessary to execute an instruction and an instruction execution unit for executing the instruction. A 64 bit width data operation is performed in such a way that a high order 32 bit operation is performed in an arithmetic device in the operand effective address unit and a low order 32 bit operation is performed in another arithmetic device in the instruction execution unit. A carry is transferred from the low order 32 bit arithmetic device to the high order 32 bit arithmetic device. The arithmetic devices thus joined can perform the 64 bit with data operation as an arithmetic device.

    摘要翻译: 处理器通过操作数有效地址计算单元执行流水线并行处理,用于计算执行指令所需的操作数有效地址和执行指令的指令执行单元。 执行64位宽的数据操作,使得在操作数有效地址单元中的算术装置中执行高阶32位操作,并且在指令执行单元中的另一个运算装置中执行低位32位操作。 进位从低位32位运算器传输到高位32位运算器件。 如此连接的算术装置可以作为运算装置执行数据操作的64位。

    Bus-coupler
    22.
    发明授权
    Bus-coupler 失效
    总线耦合器

    公开(公告)号:US3947818A

    公开(公告)日:1976-03-30

    申请号:US531161

    申请日:1974-12-09

    CPC分类号: G06F13/4036

    摘要: A bus-coupler or bus window in an information transport system for connecting a plurality of buses, to each of which a plurality of arithmetic units, a plurality of memory or storage units and a plurality of input-output units are connected separately through stations. The bus coupler includes a dead-lock control circuit for preventing a dead-lock which could possibly occur in communication between the buses.

    摘要翻译: 用于连接多个总线的信息传输系统中的总线耦合器或总线窗口,其中多个运算单元,多个存储器或存储单元以及多个输入 - 输出单元通过站单独连接。 总线耦合器包括用于防止在总线之间的通信中可能发生的死锁的死锁控制电路。

    Compile type knowledge processing tool, a high-speed inference method
therefor and a system using the tool
    25.
    发明授权
    Compile type knowledge processing tool, a high-speed inference method therefor and a system using the tool 失效
    编译类型知识处理工具,其高速推理方法和使用该工具的系统

    公开(公告)号:US5297239A

    公开(公告)日:1994-03-22

    申请号:US883592

    申请日:1992-05-13

    CPC分类号: G06N5/046 G06N5/047

    摘要: High-speed inference method and system for a production system represented by an expert system. A knowledge base comprised of a rule and a fact possessing a plurality of attributes is converted into machine language instructions executable by a processor to execute inference. The machine language instruction of the fact has the function of transferring a value of the fact to a specified location and the machine language instruction of the rule has the function of performing matching decision by referring to the specified location. The number of pattern matching operations can be decreased and the interpretation overhead can be reduced to ensure high-speed inference.

    摘要翻译: 专家系统代表的生产系统的高速推理方法和系统。 由规则和具有多个属性的事实组成的知识库被转换成可由处理器执行以执行推理的机器语言指令。 该事实的机器语言指令具有将事实值转移到指定位置的功能,并且规则的机器语言指令具有参照指定位置执行匹配决定的功能。 可以减少模式匹配操作的数量,并且可以减少解释开销以确保高速推断。

    Parallel processing apparatus and method capable of switching parallel
and successive processing modes
    28.
    发明授权
    Parallel processing apparatus and method capable of switching parallel and successive processing modes 失效
    并行处理装置和方法能够切换并行和连续的处理模式

    公开(公告)号:US5287465A

    公开(公告)日:1994-02-15

    申请号:US549916

    申请日:1990-07-09

    摘要: When executing successive processing of conventional software, a parallel processing apparatus turns a processing state discrimination flag off, increases a program count by 1 at a time, reads out one instruction, and processes that instruction in an arithmetic unit. When executing parallel processing for new software, the parallel processing apparatus turns the processing state discrimination on, increases the program count by m at a time, reads out m instructions, and exercises parallel processing over m instructions in m arithmetic units. In order to select either of the above described two kinds of processing, a discrimination changeover instruction having function of changing over the processing state discrimination flag is added. Instructions are processed in arithmetic unit(s) in accordance with the processing state discrimination flag. In this way, successive processing and parallel processing are provided with compatibility and are selectively executed. Further, the parallel processing apparatus making great account of compatibility of a great part of software reads out m instructions without using the processing state flag, decodes the m instructions, checks whether a branch instruction exists in the k-th instruction, then executes the first to the (k+1)-th instructions in k+1 arithmetic units, and prevent execution of the (k+ 2)-th to m-th instructions. By executing the k-th branch instruction, the parallel processing apparatus calculates an address nm+h of its branch destination, performs calculation to check whether the condition is satisfied or not, then prevents execution of instructions of addresses nm to nm+h-1, and executes instructions of addresses nm+h to (n+1)m. In this way, the parallel processing apparatus executes a plurality of instructions and successively executes branch instructions.

    摘要翻译: 当执行常规软件的连续处理时,并行处理装置将处理状态判别标志关闭,一次将程序数增加1,读出一个指令,并在运算单元中处理该指令。 当执行新软件的并行处理时,并行处理装置将处理状态判别转为一次,一次增加程序数m,读出m个指令,并对m个运算单元中的m个指令进行并行处理。 为了选择上述两种处理之一,添加具有改变处理状态判别标志的功能的识别切换指令。 指令根据处理状态判别标志在算术单元中进行处理。 以这种方式,连续处理和并行处理具有兼容性并且被选择性地执行。 此外,大量软件的兼容性的并行处理装置在不使用处理状态标志的情况下读出m个指令,对m个指令进行解码,检查第k个指令中是否存在转移指令,然后执行第一 到第k + 1个算术单元中的第(k + 1)个指令,并且防止执行第(k + 2)至第m指令。 通过执行第k个分支指令,并行处理装置计算其分支目的地的地址nm + h,执行计算以检查条件是否满足,然后防止执行地址nm到nm + h-1的指令 并且执行地址nm + h至(n + 1)m的指令。 以这种方式,并行处理装置执行多个指令,并连续执行分支指令。

    Information processing apparatus having micro instructions stored both
in on-chip ROM and off-chip memory
    29.
    发明授权
    Information processing apparatus having micro instructions stored both in on-chip ROM and off-chip memory 失效
    具有存储在片上ROM和片外存储器中的微指令的信息处理装置

    公开(公告)号:US5274829A

    公开(公告)日:1993-12-28

    申请号:US114720

    申请日:1987-10-28

    CPC分类号: G06F9/268 G06F9/26 G06F9/328

    摘要: A data processing apparatus which allows a large number of micro instructions to be read at high speeds by storing frequently used micro instructions in the on-chip ROM and those less frequently used in the off-chip memory. From the address of the micro instruction to be accessed, it is determined whether the micro instruction is stored in the on-chip ROM or the off-chip memory, and the micro instruction is accessed on the basis of this determination. A cache memory may also be provided on the chip for providing high speed repeat access to micro instructions stored in the off-chip memory.

    摘要翻译: 一种数据处理装置,其通过将经常使用的微指令存储在片上ROM中以及在片外存储器中较少使用的微指令,允许以高速读取大量微指令。 根据要访问的微指令的地址,确定微指令是存储在片上ROM还是片外存储器中,并且基于该确定来访问微指令。 还可以在芯片上提供高速缓冲存储器,以提供对存储在片外存储器中的微指令的高速重复访问。