Memory data transfer method and system
    1.
    发明授权
    Memory data transfer method and system 有权
    内存数据传输方法和系统

    公开(公告)号:US08156259B2

    公开(公告)日:2012-04-10

    申请号:US11185688

    申请日:2005-07-21

    IPC分类号: G06F13/28

    摘要: A method and apparatus are disclosed for providing a DMA process. Accordingly, a DMA process is initiated for moving data from contiguous first locations to contiguous second locations and to a third location or third locations. Within the DMA process the data from each of the contiguous first locations is retrieved and stored in a corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations. The DMA process is performed absent retrieving the same data a second other time prior to storing of same within the corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations.

    摘要翻译: 公开了一种用于提供DMA过程的方法和装置。 因此,启动DMA过程以将数据从连续的第一位置移动到相邻的第二位置以及第三位置或第三位置。 在DMA过程中,来自每个相邻的第一位置的数据被检索并存储在相邻的第二位置中的相应一个中,并且存储在第三位置中或对应的第三位置中。 执行DMA处理,而不是在将相同的数据存储在相邻的一个连续的第二位置之内,以及在第三位置或相应的第三个位置之一之后的另外另一时间检索相同的数据。

    Adaptive pre-fragmentation and pre-segmentation system and method
    2.
    发明申请
    Adaptive pre-fragmentation and pre-segmentation system and method 有权
    自适应预碎片和预分割系统和方法

    公开(公告)号:US20060248102A1

    公开(公告)日:2006-11-02

    申请号:US11118422

    申请日:2005-05-02

    IPC分类号: G06F7/00 G06F12/00

    摘要: A method and apparatus are disclosed for prefragmenting or presegmenting data. A data protocol type and length are provided. Based on the type and length, a linked list memory buffer structure is determined. Locations within the memory buffer structure for storage of data therein is also determined allowing for sufficient unused memory therein to support one of a fragmentation operation and a segmentation operation subsequent to memory allocation. As such, further memory allocation during a fragmentation operation or a segmentation operation is obviated. The determined memory buffer structure is then allocated.

    摘要翻译: 公开了用于预分段或预分割数据的方法和装置。 提供数据协议类型和长度。 基于类型和长度,确定链表列表存储器缓冲结构。 用于存储其中的数据的存储器缓冲结构内的位置也被确定,允许其中足够的未使用的存储器支持在存储器分配之后的分段操作和分段操作之一。 因此,在分段操作或分段操作期间进一步的存储器分配被消除。 然后分配所确定的存储器缓冲器结构。

    Memory data transfer method and system
    3.
    发明授权
    Memory data transfer method and system 有权
    内存数据传输方法和系统

    公开(公告)号:US08694707B2

    公开(公告)日:2014-04-08

    申请号:US13416162

    申请日:2012-03-09

    IPC分类号: G06F13/22

    摘要: A method and apparatus are disclosed for providing a DMA process. Accordingly, a DMA process is initiated for moving data from contiguous first locations to contiguous second locations and to a third location or third locations. Within the DMA process the data from each of the contiguous first locations is retrieved and stored in a corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations. The DMA process is performed absent retrieving the same data a second other time prior to storing of same within the corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations.

    摘要翻译: 公开了一种用于提供DMA过程的方法和装置。 因此,启动DMA过程以将数据从连续的第一位置移动到相邻的第二位置以及第三位置或第三位置。 在DMA过程中,来自每个相邻的第一位置的数据被检索并存储在相邻的第二位置中的相应一个中,并且存储在第三位置中或对应的第三位置中。 执行DMA处理,而不是在将相同的数据存储在相邻的一个连续的第二位置之内,以及在第三位置或相应的第三个位置之一之后的另外另一时间检索相同的数据。

    Memory Data Transfer Method and System
    4.
    发明申请
    Memory Data Transfer Method and System 有权
    内存数据传输方法和系统

    公开(公告)号:US20120166683A1

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

    申请号:US13416162

    申请日:2012-03-09

    IPC分类号: G06F13/28

    摘要: A method and apparatus are disclosed for providing a DMA process. Accordingly, a DMA process is initiated for moving data from contiguous first locations to contiguous second locations and to a third location or third locations. Within the DMA process the data from each of the contiguous first locations is retrieved and stored in a corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations. The DMA process is performed absent retrieving the same data a second other time prior to storing of same within the corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations.

    摘要翻译: 公开了一种用于提供DMA过程的方法和装置。 因此,启动DMA过程以将数据从连续的第一位置移动到相邻的第二位置以及第三位置或第三位置。 在DMA过程中,来自每个相邻的第一位置的数据被检索并存储在相邻的第二位置中的相应一个中,并且存储在第三位置中或对应的第三位置中。 执行DMA处理,而不是在将相同的数据存储在相邻的一个连续的第二位置之内,以及在第三位置或相应的第三个位置之一之后的另外另一时间检索相同的数据。

    System and method of adaptive memory structure for data pre-fragmentation or pre-segmentation
    5.
    发明授权
    System and method of adaptive memory structure for data pre-fragmentation or pre-segmentation 有权
    用于数据预碎片或预分割的自适应存储器结构的系统和方法

    公开(公告)号:US07574578B2

    公开(公告)日:2009-08-11

    申请号:US11118422

    申请日:2005-05-02

    IPC分类号: G06F5/10

    摘要: A method and apparatus are disclosed for prefragmenting or presegmenting data. A data protocol type and length are provided. Based on the type and length, a linked list memory buffer structure is determined. Locations within the memory buffer structure for storage of data therein is also determined allowing for sufficient unused memory therein to support one of a fragmentation operation and a segmentation operation subsequent to memory allocation. As such, further memory allocation during a fragmentation operation or a segmentation operation is obviated. The determined memory buffer structure is then allocated.

    摘要翻译: 公开了用于预分段或预分割数据的方法和装置。 提供数据协议类型和长度。 基于类型和长度,确定链表列表存储器缓冲结构。 用于存储其中的数据的存储器缓冲结构内的位置也被确定,允许其中足够的未使用的存储器支持在存储器分配之后的分段操作和分段操作之一。 因此,在分段操作或分段操作期间进一步的存储器分配被消除。 然后分配所确定的存储器缓冲器结构。

    Packet memory processing system having memory buffers with different architectures and method therefor
    6.
    发明授权
    Packet memory processing system having memory buffers with different architectures and method therefor 有权
    具有不同结构的存储器缓冲器的分组存储器处理系统及其方法

    公开(公告)号:US08024541B2

    公开(公告)日:2011-09-20

    申请号:US11088948

    申请日:2005-03-25

    IPC分类号: G06F12/00 G06F12/08

    摘要: An architecture for use in packet processing and supporting compatibility with current BSD implementations for packet processing is proposed wherein two MBUF formats are supported. A first format includes a header portion and a data portion for storing data therein. A second format includes a header portion but is absent a data portion and is for addressing data stored within a cluster and external to the MBUF itself.

    摘要翻译: 提出了一种用于分组处理和支持与当前用于分组处理的BSD实现的兼容性的架构,其中支持两种MBUF格式。 第一格式包括头部部分和用于在其中存储数据的数据部分。 第二格式包括报头部分,但是不存在数据部分,并且用于寻址存储在集群内并且在MBUF本身外部的数据。

    Memory data transfer method and system
    7.
    发明申请
    Memory data transfer method and system 有权
    内存数据传输方法和系统

    公开(公告)号:US20070022224A1

    公开(公告)日:2007-01-25

    申请号:US11185688

    申请日:2005-07-21

    IPC分类号: G06F13/28

    摘要: A method and apparatus are disclosed for providing a DMA process. Accordingly, a DMA process is initiated for moving data from contiguous first locations to contiguous second locations and to a third location or third locations. Within the DMA process the data from each of the contiguous first locations is retrieved and stored in a corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations. The DMA process is performed absent retrieving the same data a second other time prior to storing of same within the corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations.

    摘要翻译: 公开了一种用于提供DMA过程的方法和装置。 因此,启动DMA过程以将数据从连续的第一位置移动到相邻的第二位置以及第三位置或第三位置。 在DMA过程中,来自每个相邻的第一位置的数据被检索并存储在相邻的第二位置中的相应一个中,并且存储在第三位置中或对应的第三位置中。 执行DMA处理,而不是在将相同的数据存储在相邻的一个连续的第二位置之内,以及在第三位置或相应的第三个位置之一之后的第二个其他时间检索相同的数据。

    Packet memory processing system having memory buffers with different architectures and method therefor
    8.
    发明申请
    Packet memory processing system having memory buffers with different architectures and method therefor 有权
    具有不同结构的存储器缓冲器的分组存储器处理系统及其方法

    公开(公告)号:US20060215675A1

    公开(公告)日:2006-09-28

    申请号:US11088948

    申请日:2005-03-25

    IPC分类号: H04L12/56

    摘要: An architecture for use in packet processing and supporting compatibility with current BSD implementations for packet processing is proposed wherein two MBUF formats are supported. A first format includes a header portion and a data portion for storing data therein. A second format includes a header portion but is absent a data portion and is for addressing data stored within a cluster and external to the MBUF itself.

    摘要翻译: 提出了一种用于分组处理和支持与当前用于分组处理的BSD实现的兼容性的架构,其中支持两种MBUF格式。 第一格式包括头部部分和用于在其中存储数据的数据部分。 第二格式包括报头部分,但是不存在数据部分,并且用于寻址存储在集群内并且在MBUF本身外部的数据。