会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for transferring data within a computer system
    • 用于在计算机系统内传送数据的方法和装置
    • US5269005A
    • 1993-12-07
    • US761185
    • 1991-09-17
    • Thomas F. HeilEdward A. McDonaldGene F. Young
    • Thomas F. HeilEdward A. McDonaldGene F. Young
    • G06F13/24
    • G06F13/24
    • In a processing system any response to an interrupt acknowledge cycle is deferred until the transfer of buffered data to be written from an agent on a subsystem I/O bus to main memory of the system is assured. To expedite system operation, data to be written to main memory by an agent on an I/O bus is buffered in an interface circuit. As soon as the data is buffered, the I/O bus agent is released and interrupts a processor on the system bus indicating completion of the data write. A tightly coupled interrupt controller is used so that the agent does not need to own the I/O or system bus to generate the interrupt. The interrupted processor issues an interrupt acknowledge (IAK) cycle on the system bus to receive an interrupt vector from the interrupt controller. The interface circuit recognizes the IAK cycle and generates a retry signal for the processor if buffered data remains in the interface circuit. In response to the retry signal, the processor is taken off the system bus and not allowed to regain the system bus until the buffered data is written to main memory. A bus busy signal is raised and will not be lowered until the data is written to main memory. When the busy signal is lowered, the processor regains the system bus and receives an interrupt vector from the interrupt controller. I/O bus ownership is locked until the interrupted processor has received an interrupt vector and the IAK cycle is complete. If no buffered data remains in the interface circuit, no retry signal is generated. The interrupt controller waits a predefined period of time for a retry signal and if none is detected, the interrupt controller issues an appropriate interrupt vector to complete the IAK cycle. For multiple I/O buses, preferably only one interface circuit retries processors issuing IAK cycles.
    • 在处理系统中,对中断确认周期的任何响应都被推迟,直到将从子系统I / O总线上的代理写入缓冲数据传送到系统的主存储器得到保证。 为了加快系统运行,由I / O总线上的代理程序写入主存的数据被缓存在接口电路中。 一旦数据被缓冲,I / O总线代理被释放并中断系统总线上的处理器,指示完成数据写入。 使用紧密耦合的中断控制器,以便代理不需要拥有I / O或系统总线来产生中断。 中断的处理器在系统总线上发出中断确认(IAK)周期,以从中断控制器接收中断向量。 接口电路识别IAK周期,并且如果缓冲数据保留在接口电路中,则为处理器生成重试信号。 响应于重试信号,处理器从系统总线中取出,不允许重新获得系统总线,直到缓冲的数据被写入主存储器。 总线忙信号升高,直到数据写入主存储器才会降低。 当忙信号降低时,处理器恢复系统总线并从中断控制器接收中断向量。 I / O总线所有权被锁定,直到中断处理器收到中断向量并且IAK周期完成。 如果接口电路中没有缓冲的数据,则不会产生重试信号。 中断控制器等待重试信号的预定义时间段,如果没有检测到,中断控制器发出适当的中断向量来完成IAK周期。 对于多个I / O总线,最好只有一个接口电路重试发出IAK周期的处理器。
    • 2. 发明授权
    • Retry scheme for controlling transactions between two busses
    • 用于控制两台总线之间的交易的重试方案
    • US5418914A
    • 1995-05-23
    • US143393
    • 1993-10-25
    • Thomas F. HeilEdward A. McDonaldGene F. YoungCraig A. WalrathJames M. OttingerMarti D. Miller
    • Thomas F. HeilEdward A. McDonaldGene F. YoungCraig A. WalrathJames M. OttingerMarti D. Miller
    • G06F13/36G06F13/362
    • G06F13/362
    • A retry scheme for optimizing use of a first bus in a computer system which includes a plurality of bus masters connected through the first bus to an interface circuit and second bus. The interface circuit includes logic for generating a busy signal when the second bus is in a busy state and logic for generating a retry signal when the interface circuit is addressed by a bus master while the second bus is in a busy state. Each bus master includes logic for receiving the retry signal and relinquishing control of the common bus upon receipt of the retry signal from the interface circuit. A bus arbiter includes logic for receiving the busy signal and preventing any bus master seeking access to the second bus from participating in arbitration for control of the common first bus until the busy signal has been negated. Thus, during the term of the busy signal the first bus may be controlled by any bus master not requiring access to the shared resource. Upon negation of the busy signal, all bus masters will be permitted to compete for ownership of the bus.
    • 一种用于优化在计算机系统中使用第一总线的重试方案,该计算机系统包括通过第一总线连接到接口电路和第二总线的多个总线主机。 接口电路包括当第二总线处于忙状态时产生忙信号的逻辑和当第二总线处于忙状态时当总线主机寻址接口电路时产生重试信号的逻辑。 每个总线主机包括用于在从接口电路接收到重试信号时接收重试信号和放弃公共总线的控制的逻辑。 总线仲裁器包括用于接收忙信号的逻辑,并且阻止任何总线主机寻求访问第二总线参与用于控制公共第一总线的仲裁,直到忙信号被否定为止。 因此,在忙信号期间,第一总线可以由不需要访问共享资源的任何总线主控器来控制。 在否定忙碌信号后,所有巴士主人将被允许竞争总线的所有权。
    • 4. 发明授权
    • Apparatus and method for address translation and allocation for a
plurality of input/output (I/O) buses to a system bus
    • 用于多个输入/输出(I / O)总线到系统总线的地址转换和分配的装置和方法
    • US06098113A
    • 2000-08-01
    • US417701
    • 1995-04-06
    • Thomas F. HeilEdward A. McDonaldJames M. OttingerJeffrey A. Hawkey
    • Thomas F. HeilEdward A. McDonaldJames M. OttingerJeffrey A. Hawkey
    • G06F13/42G06F3/00
    • G06F13/423
    • Multiple subsystem I/O (Input/Output) buses are coupled to one or more system buses of a computer system by interface circuits which perform necessary decoding of memory space and I/O (Input/Output) space for allocation of portions of the memory space and the I/O (Input/Output) space to each I/O (Input/Output) bus. The interface circuits also translate fixed addresses within each I/O (Input/Output) bus to permit proper operation of the I/O (Input/Output) buses with the computer system. The interface circuits are programmed by the computer system to define the allocated memory spaces and I/O (Input/Output) spaces for the corresponding I/O (Input/Output) buses. Programming of the I/O (Input/Output) buses is performed at the time of system configuration by writing appropriate values into configuration registers incorporated into each of the interface circuits.
    • 多个子系统I / O(输入/输出)总线通过接口电路耦合到计算机系统的一个或多个系统总线,所述接口电路执行存储器空间的必要解码以及用于分配存储器部分的I / O(输入/输出) 空间和每个I / O(输入/输出)总线的I / O(输入/输出)空间。 接口电路还可以转换每个I / O(输入/输出)总线中的固定地址,以允许计算机系统正确操作I / O(输入/输出)总线。 接口电路由计算机系统编程,以便为相应的I / O(输入/输出)总线定义分配的存储空间和I / O(输入/输出)空间。 通过将合适的值写入并入每个接口电路的配置寄存器中,在系统配置时执行I / O(输入/输出)总线的编程。
    • 6. 发明授权
    • Method and apparatus for determining memory page access information in a
non-uniform memory access computer system
    • 用于在不均匀的存储器访问计算机系统中确定存储器页面访问信息的方法和装置
    • US6026472A
    • 2000-02-15
    • US881413
    • 1997-06-24
    • Larry C. JamesArthur F. Cochcroft, Jr.Peter WashingtonEdward A. McDonald
    • Larry C. JamesArthur F. Cochcroft, Jr.Peter WashingtonEdward A. McDonald
    • G06F12/08G06F12/00
    • G06F12/0813G06F2212/2542
    • A hardware method to concurrently obtain memory access locality information for a large number of contiguous sections of system memory (pages) for the purposes of optimizing memory and process assignments in a multiple-node NUMA architecture computer system including a distributed system memory. Page access monitoring logic is included within each processing node which contains a portion of shared system memory. This page access monitoring logic maintains a plurality of page access counters, each page access counter corresponding to a different memory page address within the shared system memory. Whenever the processing node generates a transaction requiring access to a memory address within system memory, the page access monitoring logic increments a count value contained within the page access counter corresponding to the memory address to which access is sought. Thus, a record of memory access patterns is created which can be used to optimize memory and process assignments in the computer system.
    • 为了优化包括分布式系统存储器在内的多节点NUMA架构计算机系统中的存储器和处理分配的目的,同时获得用于系统存储器(页)的大量连续部分的存储器访问位置信息的硬件方法。 页面访问监视逻辑包含在包含共享系统存储器的一部分的每个处理节点内。 该页面访问监视逻辑维护多个页面访问计数器,每个页面访问计数器对应于共享系统存储器内的不同存储器页面地址。 每当处理节点产生需要访问系统存储器内的存储器地址的事务时,页面访问监视逻辑增加与寻求访问的存储器地址相对应的页面访问计数器中的计数值。 因此,创建了可用于优化计算机系统中的存储器和处理分配的存储器访问模式的记录。