Buffer storage control system having a priority circuit
    1.
    发明授权
    Buffer storage control system having a priority circuit 失效
    具有优先电路的缓冲存储控制系统

    公开(公告)号:US4800490A

    公开(公告)日:1989-01-24

    申请号:US924329

    申请日:1986-10-29

    IPC分类号: G06F12/08 G06F12/00

    CPC分类号: G06F12/0888 G06F12/0859

    摘要: A buffer storage control system is provided having a central processing unit having a buffer storage for storing a part of the content of a main storage, wherein, when a block transfer from the main storage to the buffer storage is carried out, data to be processed is transferred directly to an arithmetic unit or an instruction processing unit via a by-pass operation. The transferred data is then written into the buffer storage and only the portion written in a block can be read, even if not all of the data of one block is written into the buffer storage. During the period from the end of the by-pass operation to the end of the write operation into the buffer storage, with respect to data related to the by-pass operation and data transferred from the main storage, subsequent to the data related to the by-pass operation, the access to the buffer storage based upon a subsequent request for access is inhibited.

    摘要翻译: 提供了具有中央处理单元的缓冲存储控制系统,该中央处理单元具有用于存储主存储器的内容的一部分的缓冲存储器,其中当执行从主存储器到缓冲存储器的块传送时,要处理的数据 通过旁路操作直接传送到运算单元或指令处理单元。 然后将传送的数据写入缓冲存储器,只有写入块的部分才能被读取,即使不是一个块的全部数据被写入缓冲存储器。 在从旁路操作结束到写操作结束到缓冲存储器的期间,对于与旁路操作有关的数据和从主存储器传送的数据,在与 旁路操作,禁止基于随后的访问请求对缓冲存储器的访问。

    Computer system using cache buffer storage unit and independent storage
buffer device for store through operation
    2.
    发明授权
    Computer system using cache buffer storage unit and independent storage buffer device for store through operation 失效
    计算机系统采用缓存缓存存储单元和独立存储缓冲设备进行存储通过操作

    公开(公告)号:US4742446A

    公开(公告)日:1988-05-03

    申请号:US682309

    申请日:1984-12-17

    CPC分类号: G06F12/0804

    摘要: A computer system includes a processing unit; main storage; cache buffer storage provided between the processing unit and the main storage; and a store buffer device between the processing unit and main storage, receiving data identical to that stored in the cache buffer storage and control information in response to requests from the processing unit and transferring the data and control information to main storage. The transmission from the processing unit to the store buffer device and from the store buffer device to main storage are in a machine cycle. The store buffer device includes a controller, data register sets, each set including registers for receiving data to be stored in main storage, a byte mark register set of byte mark registers for information indicating storable data in the data registers, and an address register set of address registers for a starting store address in main storage for the data in the data registers. The number of data register sets is a plurality of times the bus width of the central processor. Each byte mark register has bits corresponding to the number of data register sets multiplied by the number of bytes in each data register.

    摘要翻译: 计算机系统包括处理单元; 主要存储; 在处理单元和主存储器之间提供缓存缓冲存储器; 以及在处理单元和主存储器之间的存储缓冲器设备,响应于来自处理单元的请求接收与存储在高速缓存缓冲存储器和控制信息中的数据相同的数据,并将数据和控制信息传送到主存储器。 从处理单元到存储缓冲设备以及从存储缓冲设备到主存储器的传输在机器周期中。 存储缓冲装置包括控制器,数据寄存器组,每组包括用于接收存储在主存储器中的数据的寄存器,用于指示数据寄存器中的可存储数据的信息的字节标记寄存器的字节标记寄存器组,以及地址寄存器组 用于数据寄存器中的数据的主存储器中的起始存储地址的地址寄存器。 数据寄存器组的数量是中央处理器的总线宽度的多倍。 每个字节标记寄存器都有与数据寄存器组数相乘的位数乘以每个数据寄存器中的字节数。

    System for controlling operation of processor by adjusting duty cycle of
performance control pulse based upon target performance value
    3.
    发明授权
    System for controlling operation of processor by adjusting duty cycle of performance control pulse based upon target performance value 失效
    基于目标性能值调整性能控制脉冲的占空比来控制处理器的运行的系统

    公开(公告)号:US5179693A

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

    申请号:US416475

    申请日:1989-10-03

    IPC分类号: G06F9/38

    CPC分类号: G06F9/3869 G06F9/3836

    摘要: A system for adjusting a performance of an information processing apparatus which provides a unit indicating a target performance value, a unit generating a corresponding performance control pulse in accordance with the target performance value, and an execution control unit which alternately sets an execution period and an execution inhibiting period in accordance with the performance control pulse. The unit which generates the performance control pulse sets a ratio of a pulse width and a pulse period of the performance control pulse coincide with the target performance value.

    摘要翻译: 一种用于调整提供指示目标性能值的单元的信息处理设备的性能的系统,根据目标性能值产生相应的性能控制脉冲的单元,以及执行控制单元,其交替地设置执行周期和 执行禁止期间根据性能控制脉冲。 产生性能控制脉冲的单元设定性能控制脉冲的脉冲宽度和脉冲周期的比率与目标性能值一致。

    Main storage access priority control system that checks bus conflict
condition and logical storage busy condition at different clock cycles
    4.
    发明授权
    Main storage access priority control system that checks bus conflict condition and logical storage busy condition at different clock cycles 失效
    主要存储访问优先控制系统,在不同的时钟周期内检查总线冲突条件和逻辑存储繁忙条件

    公开(公告)号:US5073871A

    公开(公告)日:1991-12-17

    申请号:US246087

    申请日:1988-09-19

    IPC分类号: G06F13/18

    CPC分类号: G06F13/18

    摘要: An access priority control system for a main storage for a computer, for controlling a signal transmission to the main storage upon receiving a plurality of storage access requests from at least one processor related to the main storage. The system includes a first access request port unit for holding at least temporarily a segment address of the storage access requests from the processor; a first control unit responsive to the output of the first access request port unit for checking bus conflict conditions and prohibition conditions for a destination storage segment determined by the address of the storage access request; a second access request port unit responsive to the output of the first control unit for holding at least temporarily an intra-segment address of the storage access request; and a second control unit responsive to the output of the second access request port unit for checking logical storage busy conditions in the storage segments.

    Centralized command transfer control system for connecting processors
which independently send and receive commands
    6.
    发明授权
    Centralized command transfer control system for connecting processors which independently send and receive commands 失效
    用于连接独立发送和接收命令的处理器的集中式命令传输控制系统

    公开(公告)号:US4852021A

    公开(公告)日:1989-07-25

    申请号:US198659

    申请日:1988-05-19

    CPC分类号: G06F15/17

    摘要: A system for controlling the transfer of commands between processors of a multiprocessor system, including a single control unit connected to all the processors by separate information transfer lines. The control unit selects the processor generating a command transfer request signal in a predetermined priority order and receives the processor address from the selected processor. The receiving processor and predetermined transfer information are determined in accordance with the selected processor, the processor address, and the processor status information determined by the processor address. The predetermined transfer information is transferred to the receiving processor via an information transfer path established between the selected processor and the receiving processor.

    摘要翻译: 一种用于控制多处理器系统的处理器之间的命令传送的系统,包括通过单独的信息传输线连接到所有处理器的单个控制单元。 控制单元选择处理器以预定优先级顺序生成命令传送请求信号,并从所选择的处理器接收处理器地址。 根据所选择的处理器,处理器地址和由处理器地址确定的处理器状态信息确定接收处理器和预定传送信息。 预定的传送信息经由在所选择的处理器和接收处理器之间建立的信息传送路径传送到接收处理器。

    Vector data processing system for indirect address instructions
    7.
    发明授权
    Vector data processing system for indirect address instructions 失效
    用于间接地址指令的矢量数据处理系统

    公开(公告)号:US4665479A

    公开(公告)日:1987-05-12

    申请号:US654591

    申请日:1984-09-26

    申请人: Yuji Oinaga

    发明人: Yuji Oinaga

    CPC分类号: G06F15/8084

    摘要: A vector data processing system includes at least an A-access pipeline (27) and a B-access pipeline (28) between a main storage unit (4) and vector registers (21). Associated with the A-access pipeline (27) are a write port (WA) and a read port (RA) selectively connected to the vector registers (21). Associated with the B-access pipeline (28) are a write port (WB) and a read port (RB) selectively connected to the vector registers (21). An additional read port (IA) is linked between the read port (RB) of the B-access pipeline (28) and the address input side of the A-access pipeline (27). When an indirect address load/store instruction is carried out for the A-access pipeline (27), an indirect address is generated from the vector registers (21) via the read port (RB) of the B-access pipeline (28) and the additional read port (IA).

    摘要翻译: 矢量数据处理系统至少包括主存储单元(4)和矢量寄存器(21)之间的A访问流水线(27)和B访问流水线(28)。 与A访问管道(27)相关联的是写入端口(WA)和选择性地连接到向量寄存器(21)的读端口(RA)。 与B访问流水线(28)相关联的是写入端口(WB)和选择性地连接到向量寄存器(21)的读端口(RB)。 另外的读取端口(IA)链接在B访问流水线(28)的读取端口(RB)和A访问流水线(27)的地址输入端之间。 当对A访问流水线(27)执行间接寻址加载/存储指令时,通过B访问流水线(28)的读端口(RB)从向量寄存器(21)生成间接地址, 附加读端口(IA)。

    System for by-pass control in pipeline operation of computer
    8.
    发明授权
    System for by-pass control in pipeline operation of computer 失效
    计算机管道运行中旁路控制系统

    公开(公告)号:US5043868A

    公开(公告)日:1991-08-27

    申请号:US453193

    申请日:1989-12-19

    IPC分类号: G06F9/38

    CPC分类号: G06F9/3824

    摘要: A system for computer pipeline operation in which a plurality of instructions are executed in parallel by commencing, before the termination of execution of the preceding instruction, the execution of the present instruction, including a conflict detection unit, a data establishment indication unit, and a source data by-pass unit. The source data by-pass unit by-passes a source data to the processing stage which requires this source data immediately after conflict is detected between the result data of the preceding instruction and the source data of the present instruction and the establishment of the source data of the present instruction is detected.

    摘要翻译: 一种用于计算机流水线操作的系统,其中在执行前一指令之前开始并行执行多条指令,执行本指令,包括冲突检测单元,数据建立指示单元和 源数据旁路单元。 源数据旁路单元将源数据旁路传递到处理阶段,该处理阶段在先前指令的结果数据与当前指令的源数据和源数据的建立之间检测到冲突之后立即需要该源数据 检测到本指令。

    Microprogram control system
    9.
    发明授权
    Microprogram control system 失效
    微程序控制系统

    公开(公告)号:US4812970A

    公开(公告)日:1989-03-14

    申请号:US758664

    申请日:1985-07-25

    IPC分类号: G06F9/28 G06F9/38

    CPC分类号: G06F9/3867 G06F9/28

    摘要: According to the present invention, in a data processing unit which executes pipeline processings by developing an instruction into multiple flows through microprogram control, is a method provided where the microinstruction is divided into a part for controlling a first stage of pipeline and a part for controlling second and successive stages. The part for controlling the first stage is read simultaneously with the part for controlling the second and successive stages of the flow prior to the current flow. The present invention thus provides an advantage in that microprogram control can be employed for the first stage of the pipeline and resulting in a data processing unit which is capable of executing more flexible pipeline processings than the prior art can be formed. In an instructs a field for controlling the first stage of pipeline is separated from the fields for controlling the other stages and it is read at the same timing as that for reading the fields for controlling the second and successive stages of the flow just prior to the current flow. As a result, the first state of pipeline in the second and successive flow is controlled by microprogram control.

    摘要翻译: PCT No.PCT / JP84 / 00533 Sec。 371日期1985年6月25日第 102(e)日期1985年6月25日PCT提交1984年11月8日PCT公布。 公开号WO85 / 02278 日期:1985年5月23日。根据本发明,在通过将指令发展成通过微程序控制的多个流程来执行流水线处理的数据处理单元中,提供了一种方法,其中将微指令分为用于控制第一阶段 管道和控制第二阶段和后续阶段的部分。 用于控制第一阶段的部分与用于控制当前流动之前的流的第二阶段和后续阶段的部分同时读取。 因此,本发明提供了一种优点,即微流程控制可以用于管道的第一级,并且导致能够执行比现有技术可以形成更灵活的流水线处理的数据处理单元。 在指令中,用于控制流水线的第一阶段的区域与用于控制其他阶段的区域分离,并且在与用于控制正好在流程之前控制流程的第二阶段和后续阶段的区域相同的时刻读取 当前流。 结果,第二和连续流中的第一流水线由微程序控制来控制。

    Pipeline control system
    10.
    发明授权
    Pipeline control system 失效
    管道控制系统

    公开(公告)号:US4802113A

    公开(公告)日:1989-01-31

    申请号:US758665

    申请日:1985-06-25

    IPC分类号: G06F9/32 G06F9/38 G06F9/00

    CPC分类号: G06F9/3804 G06F9/321

    摘要: According to the present invention, an instruction address register unit I for reading instructions and an instruction address register unit II for indicating the address of the instruction being executed in the pipeline are provided independently. The address of a branching instruction is held in the instruction address register unit II until said instruction passes through the pipeline, the content of instruction address register unit I is updated when branching of the branching instruction is determined, and thereby delay in reading an instruction after 8 bytes at the branching address can be reduced.

    摘要翻译: PCT No.PCT / JP84 / 00535 Sec。 371日期1985年6月25日第 102(e)日期1985年6月25日PCT提交1984年11月8日PCT公布。 第WO85 / 02279号公报 1985年5月23日。根据本发明,独立地提供用于读取指令的指令地址寄存器单元I和用于指示正​​在流水线中执行的指令的地址的指令地址寄存器单元II。 分支指令的地址被保持在指令地址寄存器单元II中,直到所述指令通过流水线,当分支指令的分支被确定时,指令地址寄存器单元I的内容被更新,从而延迟读取指令 可以减少分支地址处的8个字节。