会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data processing system having ring-like connected multiprocessors
relative to key storage
    • 数据处理系统相对于密钥存储具有环状连接的多处理器
    • US4441152A
    • 1984-04-03
    • US233447
    • 1981-02-11
    • Tsuguo MatsuuraShunichi ToriiTsuguo Shimizu
    • Tsuguo MatsuuraShunichi ToriiTsuguo Shimizu
    • G06F12/00G06F9/46G06F12/14G06F15/16G06F15/177G06F13/00
    • G06F9/52G06F12/1466G06F15/16
    • A multiprocessor system includes a plurality of central processing units (CPUs), which have a main storage in common, and a key storage for storing therein control information for storage protection of, reference to, and change in the main storage. Each CPU is provided with the key storage, the CPUs are connected by interface lines so as to form a ring-like combination, a CPU in which a key access request is generated, carries out the key processing for its own key storage and supplies the interface line with an address, data and others which are contained in the key access request, and another CPU receives the address, data and others to perform the key processing for its own key storage. A signal for determining the priority among key access requests simultaneously generated in a plurality of central processing units circulates through the CPUs via the interface lines, one of the CPUs having generated the key access requests catches the priority determining signal to make its own key access request valid, and prevents the circulation of the priority determining signal for a time till the key processing based upon the valid request has been completed.
    • 多处理器系统包括具有共同的主存储器的多个中央处理单元(CPU)和用于存储用于主存储器的存储保护,参考和变化的控制信息的密钥存储器。 每个CPU都配有密钥存储器,CPU通过接口线连接,形成环状组合,生成密钥访问请求的CPU执行自身密钥存储的密钥处理,并提供 接口线,其包含在密钥访问请求中的地址,数据等,另一个CPU接收地址,数据等,以对其自己的密钥存储进行密钥处理。 用于确定在多个中央处理单元中同时产生的密钥访问请求中的优先级的信号经由接口线通过CPU循环,生成密钥访问请求的一个CPU捕获优先级确定信号以使其自己的密钥访问请求 有效,并且防止优先级确定信号的循环一段时间,直到基于有效请求的密钥处理已经完成。
    • 2. 发明授权
    • Multiprocessor system with apparatus for propagating cache buffer
invalidation signals around a circular loop
    • 多处理器系统,具有围绕圆形循环传播缓存无效信号的装置
    • US4385351A
    • 1983-05-24
    • US136492
    • 1980-04-03
    • Tsuguo MatsuuraShunichi ToriiTsuguo Shimizu
    • Tsuguo MatsuuraShunichi ToriiTsuguo Shimizu
    • G06F12/08G06F15/16G06F15/173G06F7/02G06F11/00G06F15/00
    • G06F12/0813
    • This data processing system includes a main memory which is shared by a plurality of central processor units (CPUs) which are also coupled in cascade in a closed circular path. Each CPU has a cache buffer memory and two sets of transfer registers for receiving and transmitting cancel request signals which identify cache data which is no longer valid. Each CPU's receiving register subsystem includes circuitry for invalidating cache buffer data which has been updated or rewritten in main memory by another CPU in the loop. Each CPU's transmitting register subsystem includes circuitry for inhibiting the transmittal of a cancel request signal if the next CPU in the circle is the same one which originated the particular cache invalidation signal. Circuitry is also provided for propagating a cancel request signal around the loop in opposite directions simultaneously.
    • 该数据处理系统包括由多个中央处理器单元(CPU)共享的主存储器,这些中央处理器单元也是以闭合的圆形路径级联耦合的。 每个CPU具有高速缓存存储器和两组传输寄存器,用于接收和发送识别不再有效的高速缓存数据的取消请求信号。 每个CPU的接收寄存器子系统包括用于使循环中的另一个CPU更新或重写在主存储器中的缓存缓冲器数据无效的电路。 每个CPU的发送寄存器子系统包括如果圆中的下一个CPU是相同的,发起特定的高速缓存无效信号,则禁止发送取消请求信号的电路。 还提供电路用于在相反方向上同时传播环路周围的取消请求信号。
    • 3. 发明授权
    • Multiprogrammed data processing system with improved interlock control
    • 多编程数据处理系统具有改进的互锁控制
    • US4214304A
    • 1980-07-22
    • US954215
    • 1978-10-24
    • Tsuguo ShimizuTsuguo Matsuura
    • Tsuguo ShimizuTsuguo Matsuura
    • G06F12/00G06F9/46G06F9/48G06F15/16G06F15/177G06F13/00
    • G06F9/4881G06F9/52
    • A multiprogrammed data processing system with reduced processing time for interlock instructions compares the first partial address contained in a request with a corresponding first partial address of an interlocked address in a first comparator when a main storage control unit receives the request from one of central processing units. The main storage control unit sends the request to a main memory in response to non-coincidence signal from the first comparator.In response to a coincidence signal from the first comparator, the main storage control unit compares a second partial address contained in the request with a corresponding second partial address of the interlocked address. The main storage control unit sends the request in response to a non-coincidence signal from the second comparator.
    • 一种具有缩短的互锁指令处理时间的多程序数据处理系统,当主存储控制单元从中央处理单元之一接收到请求时,将包含在请求中的第一部分地址与第一比较器中互锁地址的相应第一部分地址进行比较 。 主存储控制单元响应于来自第一比较器的不一致信号将请求发送到主存储器。 响应于来自第一比较器的一致信号,主存储控制单元将包含在请求中的第二部分地址与互锁地址的对应的第二部分地址进行比较。 主存储控制单元响应于来自第二比较器的不一致信号发送请求。
    • 5. 发明授权
    • Automatic logic designing method and system
    • 自动逻辑设计方法和系统
    • US5504690A
    • 1996-04-02
    • US108044
    • 1993-08-16
    • Naohiro KageyamaToru ShonaiRikako SuzukiTakashi OkadaKazuhiko IijimaHiroyuki NakajimaChihei MiuraTsuguo Shimizu
    • Naohiro KageyamaToru ShonaiRikako SuzukiTakashi OkadaKazuhiko IijimaHiroyuki NakajimaChihei MiuraTsuguo Shimizu
    • G06F17/50
    • G06F17/5045
    • An automatic logic designing method and system in which a control table describing a condition and a behavior corresponding to the condition which express the specification of a computer is inputted and processed in a processor so that a logic circuit having no redundancy which can be easily seen by the designer is designed at a high speed. The control table is converted into the logic circuit whose function is expressed by a detailed Boolean expression. In an instance, selector logics are allocated in consideration of the polarity of the logic. A redundancy detection process or a redundancy logic elimination process is executed for the redundancy logics designated by a redundancy indicate file. A signal name which can be easily understood by the logic designer is formed. An implementing system includes an input control table file, a functional structure converting section of a conditional equation and a behavioral structure, a regular logic expanding processing section, and a redundancy logic elimination processing section, so that the logic circuit formed is outputted to a Boolean expression file.
    • 一种自动逻辑设计方法和系统,其中描述与表达计算机的规格的条件相对应的条件和行为的控制表在处理器中被输入和处理,使得不具有冗余的逻辑电路可以容易地被 设计师是高速设计的。 控制表转换为逻辑电路,其功能由详细的布尔表达式表示。 在一种情况下,考虑到逻辑的极性来分配选择器逻辑。 对由冗余指示文件指定的冗余逻辑执行冗余检测处理或冗余逻辑消除处理。 可以形成由逻辑设计者容易理解的信号名称。 实现系统包括输入控制表文件,条件方程式的功能结构转换部分和行为结构,规则逻辑扩展处理部分和冗余逻辑消除处理部分,使得形成的逻辑电路输出到布尔值 表达文件。
    • 6. 发明授权
    • Logic synthesis method
    • 逻辑合成方法
    • US5287289A
    • 1994-02-15
    • US682608
    • 1991-04-09
    • Naohiro KageyamaChihei MiuraTsuguo Shimizu
    • Naohiro KageyamaChihei MiuraTsuguo Shimizu
    • G06F17/50G06F15/60
    • G06F17/505
    • A logic circuit the functions of which have been expressed by a Boolean expression is subdivided, and then each of the subdivided logic circuit portions corresponds to each of the Boolean expressions. A plurality of logic circuits whose functions are equal to each other, whose delay times and gate numbers are different from each other, are synthesized every subdivided circuit portions, and a restriction condition formula is formed by employing the synthesized logic circuit under a restriction condition of the delay time designated by a user. While a linear programming is applied under the restriction condition and the number of gates is used as an objective function, such a logic circuit that the objective function takes a stationary value (a minimum value in the present invention) is selected with respect to each of subdivided portions, whereby an overall logic circuit is constructed.
    • 其功能由布尔表达式表示的逻辑电路被细分,然后每个细分逻辑电路部分对应于每个布尔表达式。 每个分割电路部分合成多个逻辑电路,其功能彼此相等,其延迟时间和门数彼此不同,并且在限制条件下通过采用合成逻辑电路形成限制条件公式 由用户指定的延迟时间。 虽然在限制条件下应用线性规划,并且使用门数作为目标函数,但是对于每一个,选择目标函数取平均值(本发明中的最小值)的逻辑电路 细分部分,从而构成整体逻辑电路。
    • 7. 发明授权
    • Pipelined data processing system
    • 流水线数据处理系统
    • US4541047A
    • 1985-09-10
    • US490166
    • 1983-04-29
    • Kenichi WadaYooichi ShintaniTsuguo ShimizuAkira Yamaoka
    • Kenichi WadaYooichi ShintaniTsuguo ShimizuAkira Yamaoka
    • G06F9/38G06F9/48
    • G06F9/3863
    • A data processing system for executing an instruction in a plurality of stages in a pipeline mode comprises a main operation unit for operating all instructions to be executed by the data processing unit, a first group of general purpose registers for storing the operation results of the main operation unit, a pre-operation unit for operating a portion of instructions which frequently appear and which can be operated with a small number of circuit components, a second group of general purpose registers for storing the operation results of the pre-operation unit, and control means for storing the operation result of the pre-operation unit into the second general purpose register at least one operation stage earlier than the storing of the operation result of the main operation unit into the first general purpose register and storing the contents of the second general purpose registers into the first general purpose registers when an interruption occurs.
    • 一种用于在流水线模式中执行多级的指令的数据处理系统包括用于操作由数据处理单元执行的所有指令的主操作单元,用于存储主程序的操作结果的第一组通用寄存器 操作单元,用于操作经常出现并且可以用少量电路组件操作的指令的一部分的预操作单元,用于存储预操作单元的操作结果的第二组通用寄存器,以及 控制装置,用于将预操作单元的操作结果存储在第二通用寄存器中,比将主操作单元的操作结果存储到第一通用寄存器中的至少一个操作阶段存储第二通用寄存器的内容 当发生中断时,通用寄存器进入第一个通用寄存器。
    • 8. 发明授权
    • Automatic logic generation method for pipeline processor
    • 管线处理器的自动逻辑生成方法
    • US5274793A
    • 1993-12-28
    • US489917
    • 1990-03-07
    • Rikako KurodaTsuguo Shimizu
    • Rikako KurodaTsuguo Shimizu
    • G06F9/38G06F17/50G06F15/20G06F15/60
    • G06F17/5045
    • In automatically synthesizing pipeline control, a first circuit indicates the data holding status of a register in response to a circuit description. A second circuit designates the register to receive output of a preceding register in response to the first circuit. A third circuit designates the preceding register to receive input in response to the first circuit without a circuit that indicates the data holding status of the preceding register. Logic responds to: a first file storing circuit description and data propagation behavior; a second file storing register data holding condition and status; and a third file storing logic templates that indicate whether data can be stored by the register, data holding status of the registers, data holding cycles of the registers, and cancel condition of data holding by the registers. The logic templates are assigned for the registers stored in the first file based on the contents of the second file. The element number of the assigned template and mutual connections are defined based on the second file. Based on the second file, determination is made of those registers that may really develop resource conflict among the points where the data meet together and the points where the wait factors of the data transfers develop as well as only those registers which will be affected by the resource conflict. Logic is generated by assigning templates to the thus determined registers, making it possible to suppress the generation of redundant logic.
    • 在自动合成流水线控制中,第一电路响应于电路描述指示寄存器的数据保持状态。 第二电路指定寄存器以响应于第一电路接收先前寄存器的输出。 第三电路指定前一个寄存器以响应于第一电路接收输入,而没有指示前一个寄存器的数据保持状态的电路。 逻辑响应:第一个文件存储电路描述和数据传播行为; 存储寄存器数据保持条件和状态的第二文件; 以及第三文件,其存储指示数据是否可由寄存器存储的数据,寄存器的数据保持状态,寄存器的数据保持周期以及由寄存器保存的数据的取消条件的逻辑模板。 逻辑模板基于第二文件的内容分配给存储在第一文件中的寄存器。 基于第二个文件定义分配的模板和相互连接的元素编号。 根据第二个文件,确定这些寄存器可能真正发生数据在一起的点与数据传输的等待因素发生的点之间的资源冲突以及只会影响数据传输的那些寄存器 资源冲突。 通过将模板分配给如此确定的寄存器来产生逻辑,从而可以抑制冗余逻辑的产生。