METHOD AND SYSTEM FOR REDUCING CACHE CONFLICTS
    1.
    发明申请
    METHOD AND SYSTEM FOR REDUCING CACHE CONFLICTS 有权
    减少缓存冲突的方法和系统

    公开(公告)号:US20090006765A1

    公开(公告)日:2009-01-01

    申请号:US11770107

    申请日:2007-06-28

    IPC分类号: G06F12/00

    摘要: Disclosed is a system and method for storing a plurality of data packets in a plurality of memory buffers in a cache memory for reducing cache conflicts. The method includes determining size of each of a plurality of data packets; storing a first data packet of the plurality of data packets starting from a first address in a first memory buffer of the plurality of memory buffers; determining an offset based on the size of the first data packet; and storing a second data packet in a second buffer starting from a second address based on the offset.

    摘要翻译: 公开了一种用于将多个数据分组存储在高速缓冲存储器中的多个存储器缓冲器中用于减少高速缓存冲突的系统和方法。 该方法包括确定多个数据分组中的每一个的大小; 从所述多个存储器缓冲器的第一存储器缓冲器中的第一地址开始存储所述多个数据分组的第一数据分组; 基于所述第一数据分组的大小确定偏移量; 以及基于所述偏移从第二地址开始将第二数据分组存储在第二缓冲器中。

    SHARED BUFFERS FOR PROCESSING ELEMENTS ON A NETWORK DEVICE
    5.
    发明申请
    SHARED BUFFERS FOR PROCESSING ELEMENTS ON A NETWORK DEVICE 有权
    用于在网络设备上处理元件的共享缓冲器

    公开(公告)号:US20130262868A1

    公开(公告)日:2013-10-03

    申请号:US13839080

    申请日:2013-03-15

    IPC分类号: H04L9/06

    摘要: Examples are disclosed for exchanging a key between an input/output device for network device and a first processing element operating on the network device. Data having a destination associated with the first processing element may be received by the input/output device. The exchanged key may be used to encrypt the received data. The encrypted data may then be sent to a buffer maintained at least in part in a memory for the network device. The memory may be arranged to enable sharing of the buffer with at least a second processing element operating on the network device. Examples are also disclosed for the processing element to receive an indication of the storing of the encrypted data in the buffer. The processing element may then obtain the encrypted data from the buffer and decrypt the data using the exchanged key.

    摘要翻译: 公开了用于在网络设备的输入/输出设备和在网络设备上操作的第一处理元件之间交换密钥的示例。 具有与第一处理元件相关联的目的地的数据可以被输入/输出设备接收。 交换的密钥可以用于加密接收的数据。 然后,加密数据可以被发送到至少部分地保存在用于网络设备的存储器中的缓冲器。 存储器可以被布置为使得能够利用在网络设备上操作的至少第二处理元件来共享缓冲器。 还公开了用于处理元件接收在缓冲器中存储加密数据的指示的示例。 处理元件然后可以从缓冲器获得加密的数据,并使用所交换的密钥解密数据。

    Method and system for reducing cache conflicts
    6.
    发明授权
    Method and system for reducing cache conflicts 有权
    减少缓存冲突的方法和系统

    公开(公告)号:US07793071B2

    公开(公告)日:2010-09-07

    申请号:US11770107

    申请日:2007-06-28

    IPC分类号: G06F12/00

    摘要: Disclosed is a system and method for storing a plurality of data packets in a plurality of memory buffers in a cache memory for reducing cache conflicts. The method includes determining size of each of a plurality of data packets; storing a first data packet of the plurality of data packets starting from a first address in a first memory buffer of the plurality of memory buffers; determining an offset based on the size of the first data packet; and storing a second data packet in a second buffer starting from a second address based on the offset.

    摘要翻译: 公开了一种用于将多个数据分组存储在高速缓冲存储器中的多个存储器缓冲器中用于减少高速缓存冲突的系统和方法。 该方法包括确定多个数据分组中的每一个的大小; 从所述多个存储器缓冲器的第一存储器缓冲器中的第一地址开始存储所述多个数据分组的第一数据分组; 基于所述第一数据分组的大小确定偏移量; 以及基于所述偏移从第二地址开始将第二数据分组存储在第二缓冲器中。