Apparatus to maximize buffer utilization in an I/O controller
    1.
    发明授权
    Apparatus to maximize buffer utilization in an I/O controller 有权
    用于最大化I / O控制器中缓冲区利用率的设备

    公开(公告)号:US07734847B2

    公开(公告)日:2010-06-08

    申请号:US12113035

    申请日:2008-04-30

    IPC分类号: G06F3/00 G06F5/00 G06F13/36

    摘要: An apparatus and method for maximizing buffer utilization in an I/O controller using credit management logic contained within the I/O controller. The credit management logic keeps track of the number of memory credits available in the I/O controller and communicates to a chipset connected to the I/O controller the amount of available memory credits. The chipset may then send an amount of data to the I/O controller equivalent to or less than the communicated available amount of memory credits to reduce the occurrence of a “retry” event. The amount of available memory credits is determined by comparing the available memory in each buffer within the I/O controller and designating that the “available” amount of memory for the I/O controller is an amount equivalent to the amount of memory contained in the buffer with the least amount of available memory. This “available” amount of I/O controller memory may then be converted into memory credits and communicated to the chipset.

    摘要翻译: 一种用于使用I / O控制器中包含的信用管理逻辑使I / O控制器中的缓冲器利用率最大化的装置和方法。 信用管理逻辑跟踪I / O控制器中可用的存储器信用数量,并与连接到I / O控制器的芯片组通信可用存储器信用量。 然后,芯片组可以向I / O控制器发送一定量的数据,该数量等于或小于通信的可用量的存储器信用以减少“重试”事件的发生。 通过比较I / O控制器中的每个缓冲器中的可用存储器并且指定I / O控制器的“可用”存储器量是相当于包含在I / O控制器中的存储器量的量 具有最少可用内存的缓冲区。 然后可以将这个“可用”量的I / O控制器存储器转换成存储器信用并传送到芯片组。

    Apparatus and Method to Maximize Buffer Utilization in an I/O Controller
    2.
    发明申请
    Apparatus and Method to Maximize Buffer Utilization in an I/O Controller 审中-公开
    最大化I / O控制器中缓冲区利用率的装置和方法

    公开(公告)号:US20100146162A1

    公开(公告)日:2010-06-10

    申请号:US12704470

    申请日:2010-02-11

    IPC分类号: G06F13/20

    摘要: An apparatus and method for maximizing buffer utilization in an I/O controller using credit management logic contained within the I/O controller. The credit management logic keeps track of the number of memory credits available in the I/O controller and communicates to a chipset connected to the I/O controller the amount of available memory credits. The chipset may then send an amount of data to the I/O controller equivalent to or less than the communicated available amount of memory credits to reduce the occurrence of a “retry” event. The amount of available memory credits is determined by comparing the available memory in each buffer within the I/O controller and designating that the “available” amount of memory for the I/O controller is an amount equivalent to the amount of memory contained in the buffer with the least amount of available memory. This “available” amount of I/O controller memory may then be converted into memory credits and communicated to the chipset.

    摘要翻译: 一种用于使用I / O控制器中包含的信用管理逻辑使I / O控制器中的缓冲器利用率最大化的装置和方法。 信用管理逻辑跟踪I / O控制器中可用的存储器信用数量,并与连接到I / O控制器的芯片组通信可用存储器信用量。 然后,芯片组可以向I / O控制器发送一定量的数据,该数量等于或小于通信的可用量的存储器信用以减少“重试”事件的发生。 通过比较I / O控制器中的每个缓冲器中的可用存储器并且指定I / O控制器的“可用”存储器量是相当于包含在I / O控制器中的存储器量的量 具有最少可用内存的缓冲区。 然后可以将这个“可用”量的I / O控制器存储器转换成存储器信用并传送到芯片组。

    Apparatus and method to maximize buffer utilization in an I/O controller
    3.
    发明授权
    Apparatus and method to maximize buffer utilization in an I/O controller 失效
    使I / O控制器中缓冲区利用率最大化的装置和方法

    公开(公告)号:US07441055B2

    公开(公告)日:2008-10-21

    申请号:US10815347

    申请日:2004-03-31

    IPC分类号: G06F3/00 G06F13/00

    摘要: An apparatus and method for maximizing buffer utilization in an I/O controller using credit management logic contained within the I/O controller. The credit management logic keeps track of the number of memory credits available in the I/O controller and communicates to a chipset connected to the I/O controller the amount of available memory credits. The chipset may then send an amount of data to the I/O controller equivalent to or less than the communicated available amount of memory credits to reduce the occurrence of a “retry” event. The amount of available memory credits is determined by comparing the available memory in each buffer within the I/O controller and designating that the “available” amount of memory for the I/O controller is an amount equivalent to the amount of memory contained in the buffer with the least amount of available memory. This “available” amount of I/O controller memory may then be converted into memory credits and communicated to the chipset.

    摘要翻译: 一种用于使用I / O控制器中包含的信用管理逻辑使I / O控制器中的缓冲器利用率最大化的装置和方法。 信用管理逻辑跟踪I / O控制器中可用的存储器信用数量,并与连接到I / O控制器的芯片组通信可用存储器信用量。 然后,芯片组可以向I / O控制器发送一定量的数据,该数量等于或小于通信的可用量的存储器信用以减少“重试”事件的发生。 通过比较I / O控制器中的每个缓冲器中的可用存储器并且指定I / O控制器的“可用”存储器量是相当于包含在I / O控制器中的存储器量的量 具有最少可用内存的缓冲区。 然后可以将这个“可用”量的I / O控制器存储器转换成存储器信用并传送到芯片组。

    Apparatus and Method to Maximize Buffer Utilization in an I/O Controller
    4.
    发明申请
    Apparatus and Method to Maximize Buffer Utilization in an I/O Controller 有权
    最大化I / O控制器中缓冲区利用率的装置和方法

    公开(公告)号:US20080235413A1

    公开(公告)日:2008-09-25

    申请号:US12113035

    申请日:2008-04-30

    IPC分类号: G06F13/00

    摘要: An apparatus and method for maximizing buffer utilization in an I/O controller using credit management logic contained within the I/O controller. The credit management logic keeps track of the number of memory credits available in the I/O controller and communicates to a chipset connected to the I/O controller the amount of available memory credits. The chipset may then send an amount of data to the I/O controller equivalent to or less than the communicated available amount of memory credits to reduce the occurrence of a “retry” event. The amount of available memory credits is determined by comparing the available memory in each buffer within the I/O controller and designating that the “available” amount of memory for the I/O controller is an amount equivalent to the amount of memory contained in the buffer with the least amount of available memory. This “available” amount of I/O controller memory may then be converted into memory credits and communicated to the chipset.

    摘要翻译: 一种用于使用I / O控制器中包含的信用管理逻辑使I / O控制器中的缓冲器利用率最大化的装置和方法。 信用管理逻辑跟踪I / O控制器中可用的存储器信用数量,并与连接到I / O控制器的芯片组通信可用存储器信用量。 然后,芯片组可以向I / O控制器发送一定量的数据,该数量等于或小于通信的可用量的存储器信用以减少“重试”事件的发生。 通过比较I / O控制器中的每个缓冲器中的可用存储器并且指定I / O控制器的“可用”存储器量是相当于包含在I / O控制器中的存储器量的量 具有最少可用内存的缓冲区。 然后可以将这个“可用”量的I / O控制器存储器转换成存储器信用并传送到芯片组。

    Apparatus and method to maximize buffer utilization in an I/O controller
    5.
    发明授权
    Apparatus and method to maximize buffer utilization in an I/O controller 有权
    使I / O控制器中缓冲区利用率最大化的装置和方法

    公开(公告)号:US09378173B2

    公开(公告)日:2016-06-28

    申请号:US12704470

    申请日:2010-02-11

    摘要: An apparatus and method for maximizing buffer utilization in an I/O controller using credit management logic contained within the I/O controller. The credit management logic keeps track of the number of memory credits available in the I/O controller and communicates to a chipset connected to the I/O controller the amount of available memory credits. The chipset may then send an amount of data to the I/O controller equivalent to or less than the communicated available amount of memory credits to reduce the occurrence of a “retry” event. The amount of available memory credits is determined by comparing the available memory in each buffer within the I/O controller and designating that the “available” amount of memory for the I/O controller is an amount equivalent to the amount of memory contained in the buffer with the least amount of available memory. This “available” amount of I/O controller memory may then be converted into memory credits and communicated to the chipset.

    摘要翻译: 一种用于使用I / O控制器中包含的信用管理逻辑使I / O控制器中的缓冲器利用率最大化的装置和方法。 信用管理逻辑跟踪I / O控制器中可用的存储器信用数量,并与连接到I / O控制器的芯片组通信可用存储器信用量。 然后,芯片组可以向I / O控制器发送一定量的数据,该数量等于或小于通信的可用量的存储器信用以减少“重试”事件的发生。 通过比较I / O控制器中的每个缓冲器中的可用存储器并且指定I / O控制器的“可用”存储器量是相当于包含在I / O控制器中的存储器量的量 具有最少可用内存的缓冲区。 然后可以将这个“可用”量的I / O控制器存储器转换成存储器信用并传送到芯片组。