One writer, multiple readers, shared data table concurrent access
    1.
    发明授权
    One writer, multiple readers, shared data table concurrent access 失效
    一位作家,多位读者共享数据表并发访问

    公开(公告)号:US06823337B2

    公开(公告)日:2004-11-23

    申请号:US09749105

    申请日:2000-12-27

    IPC分类号: G06F1730

    摘要: A one writer, multiple readers, shared data table concurrent access process includes providing a plurality of data elements. The data elements include a serialization mechanism. A second data element is a table/array of elements. A third data element is an atomic, integer counter. Inserting a new element into the shared unsorted data table by a writer includes locking the table. Removing an element at a position in the shared unsorted data table by a writer includes locking the table, copying the table so that the element to be removed is at the end of the table, deleting the element at the end of the table, and unlocking the table. From the shared data table by a reader includes looping through all elements of the table, loading and caching each element of the table, and read-only processing each element of the table.

    摘要翻译: 一个作者,多个读者,共享数据表并发访问过程包括提供多个数据元素。 数据元素包括序列化机制。 第二个数据元素是元素的表/数组。 第三个数据元素是一个原子,整数计数器。 通过写入程序将新元素插入共享未分类的数据表中包括锁定表。 通过写入器在共享未分类数据表中的位置删除元素包括锁定表,复制表,以便要删除的元素位于表的末尾,删除表末尾的元素,并解锁 桌子。 由读者的共享数据表包括遍历表的所有元素,加载和缓存表的每个元素,以及只读处理表的每个元素。

    Method and apparatus for supporting checksum offload in partitioned data processing systems
    5.
    发明授权
    Method and apparatus for supporting checksum offload in partitioned data processing systems 失效
    用于在分区数据处理系统中支持校验和卸载的方法和装置

    公开(公告)号:US07617438B2

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

    申请号:US10825142

    申请日:2004-04-15

    IPC分类号: H03M13/00

    CPC分类号: H04L69/16

    摘要: A method, apparatus, and computer instructions for processing a data packet in an interpartition virtual network in the logical partitioned data processing system. A state of a first flag and a state of a second flag is identified in the data packet, in response to receiving the data packet at a first partition in the interpartition virtual network from a second partition in the interpartition virtual network in the logical partitioned data processing system. A checksum is selectively verified for the data packet based on the state of the first flag and the state of the second flag.

    摘要翻译: 一种用于处理逻辑分区数据处理系统中的分组虚拟网络中的数据分组的方法,装置和计算机指令。 响应于在逻辑分区数据中的分组间虚拟网络中的第二分区从区域内虚拟网络中的第一分区处接收到数据分组,在数据分组中识别出第一标志的状态和第二标志的状态 处理系统。 基于第一标志的状态和第二标志的状态,针对数据分组选择性地验证校验和。

    Concurrent access of shared resources utilizing tracking of request reception and completion order
    8.
    发明授权
    Concurrent access of shared resources utilizing tracking of request reception and completion order 有权
    通过跟踪请求接收和完成顺序并发访问共享资源

    公开(公告)号:US07047337B2

    公开(公告)日:2006-05-16

    申请号:US10422193

    申请日:2003-04-24

    IPC分类号: G06F12/00 G06F12/14

    CPC分类号: G06F9/52

    摘要: An apparatus, program product and method to manage access to a shared resource by a plurality of processes in a multithreaded computer via a collection of atomic operations that track both the order in which requests that use a shared resource are received, and the order in which processing of such requests are completed after they are received. Dispatching of requests is effectively deferred until processing of all non-dispatched requests that were received earlier than a most recently completed request has been completed. In many instances, completion of processing of requests can be performed non-atomically, thus reducing contention issues with respect to the shared resource. Furthermore, dispatching of requests may be batched to reduce the overhead associated with individual dispatch operations.

    摘要翻译: 一种用于通过多个线程计算机中的多个进程通过收集跟踪使用共享资源的请求的顺序的原子操作的集合来管理对共享资源的访问的装置,程序产品和方法,以及其中 这些请求的处理在收到之后完成。 有效地推迟请求的调度,直到处理在最近完成的请求之前接收到的所有未发送的请求已经完成。 在许多情况下,可以非原子地执行请求的处理完成,从而减少对共享资源的争用问题。 此外,可以批量发送请求以减少与各个调度操作相关联的开销。