System and method for adjusting priorities associated with multiple devices seeking access to a memory array unit
    32.
    发明授权
    System and method for adjusting priorities associated with multiple devices seeking access to a memory array unit 失效
    用于调整与寻求访问存储器阵列单元的多个设备相关联的优先级的系统和方法

    公开(公告)号:US06219763B1

    公开(公告)日:2001-04-17

    申请号:US09253760

    申请日:1999-02-22

    IPC分类号: G06F1202

    摘要: A system for transferring data in a microprocessor architecture including a memory array unit (MAU) and multiple devices seeking access to the MAU. The system has a row match circuit for detecting and indicating a row match between successive row addresses. The row match circuit include a latch for storing a previous row address request, and a comparator for comparing a previously latched row address request with a present row address request associated with a specific device of the multiple devices seeking access to the MAU. The comparator asserts a row match signal when the previously latched row address request matches the present row address request. The system further includes an arbiter for controlling priorities associated with the multiple devices seeking access to the MAU. The arbiter increases a priority of the specific device when the row match signal is asserted

    摘要翻译: 一种用于在包括存储器阵列单元(MAU)和寻求访问MAU的多个设备的微处理器架构中传送数据的系统。 该系统具有用于检测并指示连续行地址之间的行匹配的行匹配电路。 行匹配电路包括用于存储先前行地址请求的锁存器,以及用于将先前锁存的行地址请求与寻求访问MAU的多个设备的特定设备相关联的当前行地址请求进行比较的比较器。 当先前锁存的行地址请求与当前的行地址请求相匹配时,比较器会产生一个行匹配信号。 该系统还包括用于控制与寻求访问MAU的多个设备相关联的优先级的仲裁器。 当行匹配信号被断言时,仲裁器增加特定设备的优先级

    Multi processor system having dynamic priority based on row match of
previously serviced address, number of times denied service and number
of times serviced without interruption
    36.
    发明授权
    Multi processor system having dynamic priority based on row match of previously serviced address, number of times denied service and number of times serviced without interruption 失效
    具有基于先前服务地址的行匹配的动态优先级的多处理器系统,拒绝服务的次数和不间断地服务的次数

    公开(公告)号:US5754800A

    公开(公告)日:1998-05-19

    申请号:US442649

    申请日:1995-05-16

    摘要: A computer system comprising a multiprocessor architecture capable of supporting multiple processors comprising a memory array unit (MAU), an MAU system bus comprising data, address and control signal buses, an I/O bus comprising data, address and control signal buses, a plurality of I/O devices and a plurality of microprocessors. Data transfers between data and instruction caches and I/O devices and a memory and other I/O devices are handled using a switch network and interface circuits. Access to the memory buses is controlled by arbitration circuits which utilize fixed and dynamic priority schemes. A row match comparison circuit is provided for reducing memory latency by giving an increased priority to successive requests for access to memory locations having the same row address. Dynamic switch/port arbitration is provided by changing the priority of the devices based on the intrinsic priority of the device, the number of times that a request has been serviced based on a row match, the number of times that a device has been denied service, and the number of times that a device has been serviced.

    摘要翻译: 一种包括能够支持多个处理器的多处理器架构的计算机系统,包括存储器阵列单元(MAU),包括数据,地址和控制信号总线的MAU系统总线,包括数据,地址和控制信号总线的I / O总线,多个 的I / O设备和多个微处理器。 数据和指令高速缓存和I / O设备之间的数据传输以及存储器和其他I / O设备使用交换机网络和接口电路进行处理。 存储器总线的访问由使用固定和动态优先级方案的仲裁电路控制。 提供了一种行匹配比较电路,用于通过对具有相同行地址的存储器位置的连续请求提供更高的优先级来减少存储器等待时间。 通过基于设备的内在优先级,基于行匹配的服务请求次数,设备被拒绝服务的次数来改变设备的优先级来提供动态切换/端口仲裁 ,以及设备已被维护的次数。