会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Reduced-overhead DMA
    • 减少开销的DMA
    • US06813652B2
    • 2004-11-02
    • US10474499
    • 2004-04-19
    • Mark StadlerAsgeir Thor EirikssonKianoosh Naghshineh
    • Mark StadlerAsgeir Thor EirikssonKianoosh Naghshineh
    • G06F1300
    • G06F13/28
    • A plurality of direct memory access data transfers are accomplished to transfer data from a host to an adaptor. For each transfer, an indication of locations of at least one group of storage locations associated with the host available to hold the data to be transferred to the host is provided from the host to the adaptor. An indication of the provided indication is maintained, for that transfer, by the host. Based on the indication of locations provided from the host to the adaptor, data is transferred to the at least one group of storage locations from the adaptor. An indication is provided from the adaptor to the host that the data transferring step has been completed with respect to the at least one group of storage locations. The host determines the locations corresponding to the at least one group of storage locations based on the indications maintained by the host and retrieving the data from the at least one group of storage locations based on the determination. A similar method is provided to transfer data from the adaptor to the host. Broadly speaking, the host and adaptor retain state information between DMA data transfers. As a result, absolute values of overhead items need not be transferred between the host CPU and the I/O device for each DMA data transfer, and the amount of overhead is reduced.
    • 完成多个直接存储器访问数据传输以将数据从主机传送到适配器。 对于每个传送,从主机向适配器提供与可用于保存要传送到主机的数据相关联的主机的至少一组存储位置的位置的指示。 所提供的指示的指示由主机维护,用于该转移。 基于从主机向适配器提供的位置的指示,数据从适配器传送到至少一组存储位置。 从适配器向主机提供关于至少一组存储位置的数据传送步骤已经完成的指示。 主机基于由主机维护的指示,基于该确定从至少一组存储位置检索数据,来确定对应于至少一组存储位置的位置。 提供了类似的方法来将数据从适配器传输到主机。 一般来说,主机和适配器保留DMA数据传输之间的状态信息。 因此,对于每个DMA数据传输,开销项目的绝对值不需要在主机CPU和I / O设备之间传输,并且开销量减少。
    • 10. 发明授权
    • Upstream situated apparatus and method within a computer system for
controlling data flow to a downstream situated input/output unit
    • 用于控制到下游位置的输入/输出单元的数据流的计算机系统内的上游设备和方法
    • US6154794A
    • 2000-11-28
    • US716951
    • 1996-09-08
    • Karim M. AbdallaKianoosh NaghshinehJames E. TornesDaniel Yau
    • Karim M. AbdallaKianoosh NaghshinehJames E. TornesDaniel Yau
    • G06F3/14G06F13/14G06F13/20
    • G06F3/14
    • A method and apparatus for controlling the flow of information (e.g., graphics primitives, display data, etc.) to an input/output unit within a computer controlled graphics system. The system includes a processor having a first-in-first-out (FIFO) buffer, a separate input/output unit with its FIFO buffer, and a number of intermediate devices (with FIFO buffers) coupled between the input/output unit and the processor for moving input/output data from the processor to the input/output unit. Mechanisms are placed within an intermediate device, very close to the processor, which maintain an accounting of the number of input/output data sent to the input/output unit, but not yet cleared from the input/output unit's buffer. These mechanisms regulate data flow to the input/output unit. By placing these mechanisms close to the processor, rather than within the input/output unit, the system allows a larger portion of the input/output unit's buffer to be utilized for storing input/output data before a processor suspend or interrupt is required. This leads to increased input/output data throughput between the processor and the input/output unit by reducing processor interrupts. The system also includes an efficiently invoked timer mechanism for temporarily suspending the processor from transmitting stores to the input/output unit when the input/output unit and/or the intermediate devices are congested. The processor is not interrupted by an interrupt request until after the timer mechanism times out, allowing the system an opportunity to clear its congestion before a lengthily invoked interrupt is required.
    • 一种用于控制计算机控制的图形系统内的输入/输出单元的信息流(例如,图形基元,显示数据等)的方法和装置。 该系统包括具有先进先出(FIFO)缓冲器,具有其FIFO缓冲器的单独输入/输出单元和耦合在输入/输出单元与多个FIFO缓冲器之间的多个中间设备(具有FIFO缓冲器) 处理器,用于将输入/输出数据从处理器移动到输入/输出单元。 机构位于非常接近处理器的中间设备内,其维持对输入/输出单元发送的输入/输出数据的数量的记账,但尚未从输入/输出单元的缓冲器中清除。 这些机制调节到输入/输出单元的数据流。 通过将这些机制放置在处理器附近,而不是在输入/输出单元内,系统允许输入/输出单元的缓冲区的较大部分用于在处理器挂起或中断之前存储输入/输出数据。 这导致通过减少处理器中断来增加处理器和输入/输出单元之间的输入/输出数据吞吐量。 当输入/输出单元和/或中间设备拥塞时,系统还包括有效地调用定时器机制,用于暂时将处理器从发送存储发送到输入/输出单元。 在定时器机制超时之后,处理器不会被中断请求中断,从而允许系统在需要长时间调用中断之前清除其拥塞。